关闭

XML名词你知道多少?

433人阅读 评论(0) 收藏 举报
SAXSimple API for XMLXML简单应用程序接口)
这实际上是在XML-DEV邮件列表上协作产生的,并不是W3C的标准,但事实上已和W3C建议有着同等地位。这一API是事件驱动的,又称"顺序访问"协议。每当它看到一个新的XML标记(或遇到一个错误,或想告诉你什么事时)就用一个SAX解析器注册你的句柄,激活你的回调方法。也就是说SAX 将遍历文档,并将新元素的开始或结束等通知分析事件的调用应用程序。


---- DOMDocument Object Model,文档对象模型)
DOM将一个XML文档转换成你程序中的一个对象集合。然后你可以任意处理对象模型。这一机制也称为"随机访问"协议,因为你可以在任何时间访问数据的任何一部分,然后修改、删除或插入新数据。

---- DTDDocument Type Definition,文档类型定义)
DTD规范实际是XML规范的一部分,同时又是可选的:可以写一个没有DTDXML文档。另外还有一个更加灵活的Schema提案可以替代它。DTD规定在你的XML文档中可以包含的标记种类和有效布置,因此可保证你不会创建一个无效的XML结构或者你看到的XML结构是有效的。结构满足DTD要求的XML文档称为有效的(valid)。然而,对于一个复杂的文档来说创建一个排除所有无效组合并允许所有有效组合的DTD是很困难的。DTD可以作为Prolog的一部分放在文档前面,也可以作为一个独立实体存在,或者分散在文档prolog和一个或几个实体中。

---- RDF Resource Description Framework,资源描述框架)
RDF是定义关于数据的数据的标准。例如,和XHTML规范或HTML标记一起使用,RDF可用于描述页面的内容。举例来说,如果你的浏览器将你的个人信息存为名字、Email地址,一个RDF描述就可以将数据传输给需要名字和Email地质的应用。
要进一步了解RDF,可查看http://www.w3.org/TR/PR-rdf-syntax/.Namespaces(名域)

---- Namespaces
Namespaces使你可用模块化方式以两套或更多XML标记写一个XML文档。例如,你可以创建一个基于XML的配件列表,使用其它制造商提供的配件描述(在线!)。由子配件提供的"价格"数据是你想加起来的,整个结构的"价格"数据是你想显示的。Namespace规范定义了限定名字的机制以消除模糊性。
要进一步了解Namespaces,可查看http://www.w3.org/TR/REC-xml-names. 

---- XSLTXSL TransformationsXSL转换)
XSLT是作为XSL的一部分使用的,用于将XML文档转换为其它XML文档。在XSLT之外,XSL还包括一个用于定义格式化的XML vocabulary(词汇表),它用XSLT描述文档如何用格式化词汇表转换为另一个文档。目前XSLT版本为1.0,可查看http:/ /www.w3.org/TR/1999/REC-xslt-19991116

---- XpathXML Path LanguageXML路径语言)
Xpath是寻址一个XML文档内的组成部分的一种语言,被设计成可为XSLTXpointer共同使用。Xpath使用一个简练的、非XML的句法以方便在URLXML属性之中的使用。Xpath在一个XML文档的抽象逻辑结构上操作,其名字来源于它用路径记法表达XML文档中的层次结构。Xpath的设计使它具有一个子集可用于匹配(测试一个节点是否满足一个模式),这一使用在XSLT中有介绍。目前XPath版本为1.0,可查看http://www.w3.org/TR/1999/REC-xpath-19991116
---- RDF Schema(大纲)
RDF Schema 规定了描述如何翻译一个RDF中的声明所需的一致性规范和附加信息。
要进一步了解RDF Schema,可查看http://www.w3.org/TR/PR-rdf-schema. 

---- XHTMLExtensible HyperText 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,可查看http://www.w3.org/TR/1999/PR-xhtml1-19991210. 
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:76861次
    • 积分:1256
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:4篇
    • 译文:0篇
    • 评论:25条
    最新评论