用XML统一信息格式(2)

2019-01-12 18:28

对象进行操作,其操作结果就能对应地反映到XML文档对象中。举个例子,如果用户要修改某个节点下的某个子节点值,那么他只需获得这个节点所对应的程序对象,然后修改这个程序对象下的某个成员变量的值就可以了。

通过这种对应方法,加上现在大多数IDE都带有成员提示和参数提示,使得开发人员不再需要记住某个节点下的所有子节点名称和顺序,也完全不用担心节点名称的拼写错误,大大提高了开发效率。

目前,XML Data Binding引擎有几十个,其中基于Java语言的占了绝大多数。比较好用的有Sun公司的JAXB、Apache的XMLBeans等。

对文档的转换

对XML原始文档进行转换的过程分为两部分: 首先,我们需要一个XSLT引擎,它读入XSLT转换规则文件并编译成内部格式; 其次,它读入XML文件,并应用转换规则输出转换后的文档流。目前,最有名的XSLT引擎有Saxon和Apache Xalan。在Sun制定的JAXP标准中,也定义了Transformation API for XML(TRaX)接口,用于专门的转换操作。

链接:XML相关标准

XML只是一套定义语义标记的规则,光有这些规则是无法使得XML能被各个应用系统所采纳的。因此,在XML标准推出以后,一系列配套的标准也相应制定出来。 ● XML Schema

XML Schema是W3C的推荐标准,于2001年5月正式发布,经过数年的大规模讨论和开发,终于最终确定下来,使得XML建模有了一个国际标准。XML Schema一旦确定下来,立刻成为全球公认的首选XML环境下的建模工具,已经基本取代了DTD在XML刚刚成为W3C推荐标准时的地位。 ● XSL

XSL并不是一个简单的样式语言标准,实际上,XSL由3个标准组成: XSL实际上包含三种语言,具体是: 1. XSLT: 用于定义对XML转换规则的语言; 2.XPath: 用于在XML文档中定位的表达式语言; 3. XSL-FO: 用于定义XML显示方式的语言。 在这三个标准中,XSLT是其中最重要的。XSLT是一种用来将XML文档转换成其他类型文档或其他XML文档的语言。XPath是一种对XML文档的部分进行寻址的语言,设计XPath是要让XSLT使用的。


用XML统一信息格式(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:给青年教师的几点建议

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: