`
gk23
  • 浏览: 172369 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XML相关语言介绍

阅读更多

DTD tutorial

不允许规定元素和属性的数据类型。不太灵活。 

Pasted from <http://www.w3schools.com/DTD/default.asp>

 

XSD: Xml Schema Definition, DTD的替代版。.NET中常用XSDXDR

 

XHTML - 可扩展HTMLExtensible HTML

XHTML 使用XML重新定义了HTML 4.01的语法。XHTML 1.0HTML的下一个版本。更多的请参考我们的XHTML 指南

CSS - 层叠样式表单(Cascading Style Sheets

CSS 样式单可以为XML文档添加显示信息。更多信息请阅读我们的CSS 指南

XSL - 可扩展样式单语言(Extensible Style Sheet Language

CSSHTML的样式表,那XSL就是XML的样式表。XSL由三部分组成: XML文档转换(XML Document Transformation ,又叫XSLT,模式匹配语法( a pattern matching syntax ,又叫XPath), 格式话对象( a formatting object interpretationXSL FO)。

XSLT - XML 转换语言(XML Transformation

XSLT 是一种比CSS强大很多的语言。它可以将XML文档转换成其他格式的文档。。更多知识请阅读 XSL 指南

XPath - XML匹配模式(XML Pattern Matching

XPath是一种用于标识XML文档各个部分的语言。这是一种为了XSLT XPointer而设计出来的语言。

XLink - XML链接语言(XML Linking Language

链接语言(The XML Linking Language XLink, 允许在不同的XML资源之间建立链接关系。

XPointer - XML指针语言(XML Pointer Language

XML指针语言(The XML Pointer Language XPointer, 标识XML文档的内部结构,例如元素、属性、内容等。

DTD - 文档类型定义 (Document Type Definition)

DTD主要用于定义编写XML文档所使用的元素。更多知识请参考 DTD 指南

Namespaces - 命名空间

XML命名空间提供了一种可以把元素、属性、名字和URL地址引用相互关联的方法。

XSD - XML模式(XML Schema

模式可以和DTD相互替代,并且功能更强大。模式使用XML格式编写,支持命名空间和数据类型。更多请参考 Schema 指南

XDR - 数据简化(XML Data Reduced

XDRXML模式(XML Schema)的简化版本。IE5.0+浏览器支持XDRMICROSOFT专用。

DOM - 文档对象模型(Document Object Model

DOM定义了XML文档的接口、属性和方法。 更多请参考 DOM 指南

XQL - XMl查询语言(XML Query Language

XQL为存放XML文档中的数据提供一种便捷的查询语言。

SAX - XML的简单API(Simple API for XML)

SAX 是另一种读取和操作XML文档的编程接口。(与DOM类似)

 

W3C 介绍

互联网组织(The World Wide Web Consortium W3C)成立于1994年。主要通过发展各种WWW协议来领导Web。比如HTML, CSS XML都是由W3C制定的。

W3C最重要的工作就是制定网络规范,或者描述一些构造Web的技术。

如果想了解更全面的XML标准请访问 W3C School

 

Pasted from <http://www.chinaue.com/tool/xml/xml_cn/xml_technologies.asp.htm>

 

 

XML CDATA

 

XML解析器不会解析<![CDATA[ ]]>中的内容, 所以可以在含有大量特殊字符的value值外添加此标签。使用xmlParser进行xml处理时,会自动去掉此标签,默认内部的内容为所要的字符串。如:

 

      <protea:expected propertyName="response">

        <protea:expectedValue verificationType="dynamic" verificationFlags="ignorecase">

          <protea:singleLine><![CDATA[HTTP/1.1 200]]>;</protea:singleLine>

          <protea:singleLine><![CDATA[<?xml version="1.0" encoding="utf-8"?>]]>;</protea:singleLine>

          <protea:singleLine><![CDATA[<FolderSync %FolderHierarchyNameSpace%>]]>;</protea:singleLine>

          <protea:singleLine><![CDATA[<Status>1</Status>]]>;</protea:singleLine>

          <protea:singleLine><![CDATA[<SyncKey>~=FolderSyncKey#([^<]+)~</SyncKey>]]>;</protea:singleLine>

          <protea:singleLine><![CDATA[<Changes>]]>;</protea:singleLine>

          <protea:singleLine><![CDATA[</Changes>]]>;</protea:singleLine>

          <protea:singleLine><![CDATA[</FolderSync>]]>;</protea:singleLine>

        </protea:expectedValue>

      </protea:expected>

 

 

Pasted from <http://www.chinaue.com/tool/xml/xml_cn/xml_cdata.asp.htm>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics