XML的相关标准介绍
【IT168 信息舞钢市哪家癫痫病医院正规化】 XML的相关标准和术语很多,目前炙手可热的WAP技术中的WML语言就是与XML极其类似的语言。下面就对XML及其相关标准做一个介绍。 W3C的XML相关标准可分为以下几类: 1. W3C 建议(Recommendations) W3C产生的规范的最终形式。之所以称为"建议"是因为它并不强加于任何吴忠利通区看癫痫哪家效果好人,但已不再进一步讨论和复查了。 SAX(Simple API for XML,XML简单应用程序接口) 这实际上是在XML-DEV邮件列表上协作产生的,并不是W3C的标准,但事实上已和W3C建议有着同等地位。这一API是事件驱动的,又称"顺序访问"协议。每当它看到一个新的XML标记(或遇到一个错误,或想告诉你什么事时)就用一个SAX解析器注册你的句柄,激活你的回调方法。 DOM(Document Object Model,文档对象模型) DOM将一个XML文档转换成你程序中的一个对象集合。然后你可以任意处理对象模型。这一机制也称为"随机访问"协议,因为你可以在任何时间访问数据的任何一部分,然后修改、删除或插入新数据。 DTD(Document Type Definition,文档类型定义) DTD规范实际是XML规范的一部分,同时又是可选的:可以写一个没有DTD的XML文档。另外还有一个更加灵活的Schema提案可以替代它。DTD规定在你的XML文档中可以包含的标记种类和有效布置,因此可保证你不会创建一个无效的XML结构或者你看到的XML结构是有效的。结构满足DTD要求的XML文档称为有效的(valid)。然而,对于一个复杂的文档来说创建一个排除所有无效组合并允许所有有效组合的DTD是很困难的。DTD可以作为Prolog的一部分放在文档前面,也可以作为一个独立实体存在,或者分散在文档prolog和一个或几个实体中。 RDF (Resource Description 癫痫病心理护理Framework,资源描述框架) RDF是定义关于数据的数据的标准。例如,和XHTML规范或HTML标记一起使用,RDF可用于描述页面的内容。举例来说,如果你的浏览器将你的个人信息存为名字、Email地址,一个RDF描述就可以将数据传输给需要名字和Email地质的应用。 要进一步了解RDF,可查(名域) Namespaces使你可用模块化方式以两套或更多XML标记写一个XML文档。例如,你可以创建一个基于XML的配件列表,使用其它制造商提供的配件描述(在线!)。由子配件提供的"价格"数据是你想加起来的,整个结构的"价格"数据是你想显示的。Namespace规范定义了限定名字的机制以消除模糊性。 要进一步了解Namespaces,可查。 XSLT(XSL Transformations,XSL转换) XSLT是作为XSL的一部分使用的,用于将XML文档转换为其它XML文档。在XSLT之外,XSL还包括一个用于定义格式化的XML vocabulary(词汇表),它用XSLT描述文档如何用格式化词汇表转换为另一个文档。目前XSLT版本为1.0,可查看http:/ /。 Xpath(XML Path Language,XML路径语言) Xpath是寻址一个XML文档内的组成部分的一种语言,被设计成可为XSLT和Xpointer共同使用。Xpath使用一个简练的、非XML的句法以方便在URL和XML属性之中的使用。Xpath在一个XML文档的抽象逻辑结构上操作,其名字来源于它用路径记法表达XML文档中的层次结构。Xpath的设计使它具有一个子集可用于匹配(测试一个节点是否满足一个模式),这一使用在XSLT中有介绍。目前XPath版本为1.0,可查。 2. W3C Proposed Recommendations(W3C提出的建议) W3C "proposed recommendation"是一个非常接近于结束的W3C recommendation提案。 它仍可复查,但已有许多人作了大量工作,因此这类标准一般不会再有多大改动。 RDF Schema(大纲) RDF Schema 规定了描述如何翻译一个RDF中的声明所需的一致性规范和附加信息。 要进一步了解RDF Schema,可查 ; XHTML(Extensible Hyper Text Markup Language,扩展超文本标记语言) XHTML 规范是使XML文档看起来和操作来类似于HTML文档的一种方式。既然XML可以包含任何你愿意定义的标记,为什么不定义一套看起来象HTML的标记呢?这一规范的结果就是一个文档,可以在浏览器中显示,也可以作为XML数据处理。数据可能不是"纯粹的"XML,但也比标准的HTML容易处理的多。例如,一个格式良好的XML文档中每一个标记必须有一个对应的结束标记,否则必须用(/ >)结束。所以你可以看到(< p >...< /p >)或(< p/ >),但决不会只看到< p >。而HTML中的一个(< dt >)标记可以由(< /dt >)、另一个(< dt >)、(< dl >)(< /dl >)结束。XHTML规范是将HTML4.0再形成为XML。 XHTML目前版本为1.0,可查 ;
上一页123下一页查邢台市权威羊癫疯医院的选择看全文
内容导航
第1页:XML的相关标准介绍
第3页:XML的相关标准介绍
第2页:XML的相关标准介绍