2021-2022年收藏的精品资料软件工程师XML实用工具百宝箱集合.docx
《2021-2022年收藏的精品资料软件工程师XML实用工具百宝箱集合.docx》由会员分享,可在线阅读,更多相关《2021-2022年收藏的精品资料软件工程师XML实用工具百宝箱集合.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、星期八职场经验网()【现成经验助你快速完成工作】作为互联网的新技术,XML的应用非常广泛,可以说XML已经渗透到了互联网的各个角落。随着XML技术本身的成熟和应用领域的不断扩大,相关的工具也如雨后春笋不断地被开发出来。本文中,笔者将为你汇总现有的各种XML实用工具,如有不足之处,还望补充!AD: 作为互联网的新技术,XML的应用非常广泛,可以说XML已经渗透到了互联网的各个角落。随着XML技术本身的成熟和应用领域的不断扩大,相关的工具也如雨后春笋不断地被开发出来。下边笔者就为各位介绍现有的、较有代表性的XML的实用工具。一. XML浏览工具1. Internet Explorer相信大家对IE
2、都十分熟悉,它是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文档,并能获得对X
3、ML文件的内容和结构的感性认识。IE本身是不支持XML文档的有效性检查的。为此,微软还提供了一个称为IE Tools插件,安装了这个插件后,在IE的右键菜单中就增加了Validate XML和View XSL Output两个功能菜单。IE自身不支持SVG格式文件的显示,如果需要使用IE显示SVG格式文件,必须用户自行安装Adobe 公司提供的一个SVG浏览器插件 SVG Viewer。2. Mozilla FirefoxFirefox是由Mozilla基金会(Mozilla Foundation)旗下主推的一款Web浏览器。Mozilla基金会起源原来的网景公司内部的一个称为Mozilla组
4、织。网景公司的著名Web浏览器NetScape Navigator在其公司内部一直都被称为Mozilla,后来由于和微软公司的IE浏览器的竞争中失败,网景公司关闭,将所有业务转给非盈利的Mozilla组织,并最终建立Mozilla基金会。Firefox 是一种相对较新的 Web 浏览器,目前是基于 Mozilla 平台的最流行的浏览器。它的成长速度异常快速,并且它是开放源码软件取得成功的代表。Firefox承诺为 XML 开发人员提供完善的Web浏览器,帮助推动在Web上发展缓慢的客户端XML特性的采用。必须要记住,目前很多Web技术的发展,包括Firefox浏览器特性的发展,都使得Web浏览
5、器逐渐发展为完整的专用应用程序开发平台,而不再是简单的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 F
6、ull 的一个子集的支持。相对于其他的浏览器而言,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编辑器,且具有所见即
7、所得的界面风格。开发Amaya的目的是要建造一个W3C提出的草案或标准的“试验基地”,因此,它对XML及各项草案和标准的支持最新,也较为全面。目前Amaya已经发展到10.0版本,支持HTML、XHTML、MathML、部分SVG和CSS,可能是支持网页标准最多的一个浏览器。二. XML编辑工具1.XML SpyIcon Information-Systems公司的产品,提供集成开发环境IDE,但不支持所见即所得。支持Unicode、多字符集,支持格式良好的和有效的XML文档。可编辑XML文档、DTD、schema,以及XSLT。XML Spy提供了四种视窗:结构视窗以树形结构编辑XML文档(
8、包括XML、XSL、DTD文档);增强表格视窗以表格的方式显示出文档中元素的数据库项;源代码视窗可以查看和修改文档源码;预览视窗采用内嵌IE5的方式在软件内对XML文档进行浏览,支持CSS和XSL。XML Spy可运行在Windows95982000和WindowsNT环境。2.VisualXML由Pierre Morel开发,以树形结构显示XML、DTD、DOM文档;实现同数据库的集成,并可通过Wizard方式进行数据库的浏览、SQL语句和存储过程的创建和执行;以图形界面实现XML元素同数据库对象的绑定,同时创建XML文档和DTD文档;支持多种数据库,如Oracle、Access、SQL S
9、erver、Informix、Sybase、DB2。该软件的运行环境是Java (JDK 1.1)。3.EditMLEditML Technologies开发的产品,是Windows平台上的XML编辑器,可以用于创建有效的及格式良好的XML数据文档,Schema文档或者XSL样式单。它使用Microsoft的MSXML分析器,遵守W3C的XML1.0标准。三. XSL编辑工具1. Excelon Stylus是eXcelon公司开发的第一个可视化XSL编辑软件。eXcelon Stylus是一个面向XSL编辑,集创建、管理、保存于一体的集成环境,使用它用户可以快速、简便地创建XSL样式单,并可
10、以很方便地进行调试。使用Stylue可以进行XML商务开发。2.IBM XSLEditorIBM公司的alphaworks开发,是交互式XSL编辑软件,支持XSLT与XPath。有四个主要的窗口完成XML编辑、XSL编辑、结果树显示和XPath匹配。该软件要在JAVA环境中运行,要求安装有JDK1.1版本。四. XML分析工具XML分析器承担着对XML文档处理的第一道处理工序,它将XML文档中的数据提取出来,组织成树状结构,再送到应用处理程序、浏览器等后期工序中去。使用标记的关键因素首先,必须有一个标准,用它来描述什么是有效的标记。在上面例子中,标记行为使用被定义为在文字上的黄色荧光墨水印迹。
11、而在HTML中,标记行为使用就是所谓的“标签”(tag)。其次,还要有一个标准描述每个标记行为的具体含义。上面例子中的黄色荧光加亮标记意味着被加亮的句子很重要。而在HTML中,每一个标签都表明了一种显示的格式。XML分析器可以分为两类支持有效性检查的分析器:此类分析器在检查文档是否符合格式良好的基本要求的基础上,进一步结合DTD检查文档是否符合DTD中对文档结构的规定,判定这个文档是否是有效的。分析器必须读入并分析出整个DTD,外加XML文档中所有的外部已分析的实体引用。并报告出文档与DTD声明相冲突的地方,以及不满足DTD有效性约束的地方。不支持有效性检查的分析器:这一类分析器只负责检查XM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 2022 收藏 精品 资料软件 工程师 XML 实用工具 百宝箱 集合
限制150内