分享好友 前端技术首页 频道列表

简介XML文档的阅读与编辑

XML/XSLT  2016-03-06 18:120

 阅读器
以使用简单的文本编辑器或者任意浏览器查看 XML 文档。大多数主流浏览器都支持 XML。可以通过双击 XML 文档(如果是一个本地文件)或者在地址栏输入 URL 路径(如果文件位于服务器上)的方式在浏览器中打开 XML 文件,也可以以同样的方式在浏览器中打开其他文件。XML 文件被保存为 ".xml" 扩展。

接下来让我们来探索一下可以查看 XML 文件的各种方法。下面这个示例(sample.xml)适用于本章所有章节。

XML/HTML Code复制内容到剪贴板
  1. <?xml version="1.0"?>  
  2. <contact-info>  
  3.     <name>Tanmay Patil</name>  
  4.     <company>TutorialsPoint</company>  
  5.     <phone>(011) 123-4567</phone>  
  6. </contact-info>  

文本编辑器
任何简单的文本编辑器,比如 Notepad,Textpad 或者 TextEdit 都可以用来创建或查看一个 XML 文档,如下所示:
简介XML文档的阅读与编辑

FireFox 浏览器
双击文件在 FireFox 中打开上面的 XML,它会显示高亮的 XML 代码,这让代码更可读。它还在 XML 元素的左侧显示了一个加号(+)和减号(-)。当我们点击减号(-)时它会隐藏代码,点击加号(+)时代码会展开。在 FireFox 中的输出如下所示:
简介XML文档的阅读与编辑

Chrome 浏览器
在 Chrome 浏览器中打开上面的 XML 代码。代码被显示为如下形式:
简介XML文档的阅读与编辑

XML 文档中的错误
如果我们的 XML 代码中缺失某些标签,浏览器中会显示一个消息。我们可以尝试在 Chrome 中打开下面的 XML 文件。

XML/HTML Code复制内容到剪贴板
  1. <?xml version="1.0"?>  
  2. <contact-info>  
  3.     <name>Tanmay Patil</name>  
  4.     <company>TutorialsPoint</company>  
  5.     <phone>(011) 123-4567</phone>  
  6. </ontact-info>  

上面的代码中开始和结束标签不匹配(即 _contactinfo 标签),因此浏览器会显示一个错误消息,如下所示:
简介XML文档的阅读与编辑

我们也可以找到专业的在线或者可下载的 XML 编辑器,它们都有很多强大的编辑功能,比如:

自动闭合标签。
严格的语法检查。
XML 语法颜色高亮便于增强可读性。
可以帮助我们编写有效的 XML 代码。
提供对 XML 文档 DTD 和模式自动验证的功能。
开源的 XML 编辑器
下面提供了一些开源的 XML 编辑器:

Xerlin:Xerlin 是 Java 2 平台下基于 Apache 许可协议的一款开源编辑器。它的一个基于 Java 的 XML 建模应用程序,可以方便的创建和编辑 XML 文件。

CAM - Content Assembly Mechanism:XML+JSON+SQL Open+XDX 的 CAM 编辑器工具由 Oracle 赞助。

查看更多关于【XML/XSLT】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
JavaScript的XMLHttpRequest对象
ajax的核心技术是XMLHttpRequest对象,简称XHR。//支持IE7及更高的版本function createXML(){if(typeof XMLHttpReqquest!="undefined"){return new XMLHttpRequest();}else if(typeof ActiveXObject!="undefined"){if(typeof arguments.callee.activeXString!

0评论2023-03-08979

响应消息的内容类型 text/html; charset=utf-8 与绑定(application/soap+xml; charset=utf-8)的内容类型不匹配。
问题表述:响应消息的内容类型 text/html; charset=utf-8 与绑定(application/soap+xml; charset=utf-8)的内容类型不匹配。 说明:此类问题当请求内容与响应消息内容不一致时发生。特别地,如果在站点错误描述中出现这个说明,一般代表站点后台自身的网络访

0评论2023-03-08757

jquery-easyui:格式化列 js格式化xml
主框架页面: 在主界面区会加载西区菜单点击的URL内容. !DOCTYPE htmlhtmlheadmeta charset="UTF-8"/title主界面/titlediv th:include="/public/util::public"/div th:include="/public/util::jquery-easyui"/script type="text/javascript" th:src="(${@

0评论2023-03-08457

javascript读取XML
2006-09-22 09:39 作者: 出处: 天极网   我的xml文件Login.xml如下.?xml version="1.0" encoding="utf-8" ?Login    Character        C Text="热血" Value="0"/C        C Text="弱气" Value="1"/C        C Text="

0评论2023-03-08538

XML与HTML的区别
一、HTML       HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。  二、XML       XML即ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tagset),

0评论2023-03-08631

一个xml转html的小程序 别人一个毕业设计【难度:简单】
本来想5分钟写写发过去了。。发现机子上就一个vs2003 没办法用 1.1的来写一个吧。。每次都是从新google下。。这次也不例外。。奶奶的。。发现竟是2.0的代码。。无奈。自己摸索了下。。搞了10分钟写了点代码。。部分源码如下(最下面提供代码下载):---------

0评论2023-03-08481

直接用mysql输出xml或html语句
mysql -uroot -proot -Hc:/sql.sqlc:/data.html;mysql -uroot -proot -Xc:/sql.sqlc:/data.xml;在sql.sql中写入批处理命令,既可导出xml或html数据

0评论2023-02-08571

微信小程序 - WXML语法与HTML比较
上章我们看到一个小程序的page是由 .wxml  .wxss  .js  .json组成。wxml:相当于html,开发小程序的页面wxss:相当于css,小程序页面渲染样式js:实现小程序的动态方法等,包括该page的生命周期函数等json:用于小程序的配置如果你已经很熟练掌握Html,那

0评论2023-02-08508

调用Web Service服务出现响应消息的内容类型text/html与绑定text/xml的内容类型不匹配
     错误信息:响应消息的内容类型 text/html; charset=utf-8 与绑定(text/xml; charset=utf-8)的内容类型不匹配。如果使用自定义编码器,请确保正确实现 IsContentTypeSupported 方法。    今天小姚给客户做远程的时候出现这问题,第一感觉应该是配

0评论2023-02-08495

详解XML中的模式Schema
XML中拥有Schema特性,能够比DTD更加强大地引入元素结构,下面我们就来详解XML中的模式Schema的概念及作用和用法,需要的朋友可以参考下

0评论2016-06-26199

详解XML中的标签与元素的使用
这篇文章主要介绍了XML中的标签与元素的使用,是XML入门学习中的基础知识,需要的朋友可以参考下

0评论2016-03-06122

XML中的属性学习教程
这篇文章主要介绍了XML中的属性学习教程,包括使用属性将数据存储在子元素中的例子,需要的朋友可以参考下

0评论2016-03-06155

详解XML中的代码注释书写方法
这篇文章主要介绍了详解XML中的代码注释书写方法,文章中总结了注释使用的一些注意点,比如XML不支持嵌套注释等,需要的朋友可以参考下

0评论2016-03-06158

详解XML编程中的模式定义XSD
这篇文章主要介绍了详解XML编程中的模式定义XSD,讲解了如何在XML文档中声明模式及定义类型等内容,需要的朋友可以参考下

0评论2016-03-06204

浅谈XML代码编写的编码与验证问题
这篇文章主要介绍了XML代码编写的编码与验证问题,与HTML类似,XML文件的编码也能在序言部分被指定,需要的朋友可以参考下

0评论2016-03-06179

简单了解XML中的处理指令
这篇文章主要介绍了XML中的处理指令,处理指令在XML中并不常用,稍作了解即可,需要的朋友可以参考下

0评论2016-03-06147

更多推荐