- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程师-xml实用工具百宝箱集合文档
作为互联网的新技术,XML的应用非常广泛,可以说XML已经渗透到了互联网的各个角落。随着XML技术本身的成熟和应用领域的不断扩大,相关的工具也如雨后春笋不断地被开发出来。本文中,笔者将为你汇总现有的各种XML实用工具,如有不足之处,还望补充!
AD:
作为互联网的新技术,XML的应用非常广泛,可以说XML已经渗透到了互联网的各个角落。随着XML技术本身的成熟和应用领域的不断扩大,相关的工具也如雨后春笋不断地被开发出来。下边笔者就为各位介绍现有的、较有代表性的XML的实用工具。
一. XML浏览工具
1. Internet Explorer
相信大家对IE都十分熟悉,它是Micorsoft公司开发的Web浏览器,是当今两大主流浏览器之一。IE最先支持XML,支持命名空间,并在IE 5.0开创了XML+CSS、XML+XSL的Web浏览方式,使得浏览XML网页终于梦想成真。
不过IE对CSS的支持已经落后于后面将要介绍的Mozilla Firefox浏览器了。
IE版本升级到 6.0后,其对XSLT 1.0标准提供完全的支持。
IE可以直接加载不包含样式信息的XML文档。这时,浏览器将显示外观良好的树形结构,并带有小小的+- 图标,点击图标,可以将子树隐藏或展开。实际上,这就是IE的缺省样式单。通过缺省样式单,可以快速查看别人的XML文档,并能获得对XML文件的内容和结构的感性认识。
IE本身是不支持XML文档的有效性检查的。为此,微软还提供了一个称为IE Tools插件,安装了这个插件后,在IE的右键菜单中就增加了Validate XML和View XSL Output两个功能菜单。
IE自身不支持SVG格式文件的显示,如果需要使用IE显示SVG格式文件,必须用户自行安装Adobe 公司提供的一个SVG浏览器插件 SVG Viewer。
2. Mozilla Firefox
Firefox是由Mozilla基金会(Mozilla Foundation)旗下主推的一款Web浏览器。Mozilla基金会起源原来的网景公司内部的一个称为Mozilla组织。网景公司的著名Web浏览器NetScape Navigator在其公司内部一直都被称为Mozilla,后来由于和微软公司的IE浏览器的竞争中失败,网景公司关闭,将所有业务转给非盈利的Mozilla组织,并最终建立Mozilla基金会。
Firefox 是一种相对较新的 Web 浏览器,目前是基于 Mozilla 平台的最流行的浏览器。它的成长速度异常快速,并且它是开放源码软件取得成功的代表。Firefox承诺为 XML 开发人员提供完善的Web浏览器,帮助推动在Web上发展缓慢的客户端XML特性的采用。必须要记住,目前很多Web技术的发展,包括Firefox浏览器特性的发展,都使得Web浏览器逐渐发展为完整的专用应用程序开发平台,而不再是简单的Internet浏览工具。
Firefox 不支持DTD验证或其他任何验证技术,如 W3C XML Schema (WXS) 或 RELAX NG。
Mozilla系列的浏览器一向都对CSS技术具有良好支持。Firefox支持CSS2的大部分内容,并对CSS3的提供了更多支持。虽然CSS3 目前仍处在 W3c 工作草案阶段,但是因为CSS3采纳了 Web 开发人员迫切需要解决的很多问题,包括对 XML 结构更好的支持。所以Firefox对CSS3的支持是很有价值的。
Firefox提供可缩放向量图形(SVG)的自身支持,不过只对SVG 1.1 Full 的一个子集的支持。相对于其他的浏览器而言,Mozilla Firefox是对SVG支持力度最大的一款浏览器了,无需安装SVGViewer插件就能显示SVG格式文件。
Mozilla Firefox全方面的支持XML相关标准,包括支持CSS、XSLT、命名空间、Xlink、Xpoint、MathML、Xform以及部分SVG等标准及规范,并因为其对DOM有很好的底层支持,而使得XML变得真正可用。
3. W3C的试验基地——Amaya
值得一提的是W3C的试验系统Amaya,可能很多读者对它都不熟悉。Amaya是W3C自行开发的网页工具,既可以作为XML浏览器,也可以作为XML编辑器,且具有所见即所得的界面风格。
开发Amaya的目的是要建造一个W3C提出的草案或标准的“试验基地”,因此,它对XML及各项草案和标准的支持最新,也较为全面。目前Amaya已经发展到10.0版本,支持HTML、XHTML、MathML、部分SVG和CSS,可能是支持网页标准最多的一个浏览器。
二. XML编辑工具
1.XML Spy
Icon Information-Systems公司的产品,提供集成开发环境IDE,
文档评论(0)