xml标准和技术概要

创建,访问,操作,显示和应用xml的主要标准和技术:
XML Specifications,XML Namespaces ,DTD,XML Schema(XDR,XSD),XML Infoset ,CSS,XSL(XSLT,XSL-FO),XPath,XLink,XPointer, XQuery,SQL/XML,XHTML,XForms,XML Web Services(SOAP,WSDL),SVG,VoiceXML,MathML,RDF
开发XML 应用程序常用de几种模型:
XML DOM,SAX,JDOM,MSXML,JAXP,.NET XML
所有标准的交叉引用总结表:

黄色表示核心 XML 标准,第 1 部分 黄色行与核心XML 标准相关
绿色代表 XML 处理标准,第 2 部分 绿色行与XML 处理标准相关
蓝色代表 XML 应用,第 3 部分 蓝色行与XML 应用相关

标准 摘要 管理机构 交叉引用 参考资料
Canonical XML ("c14n") 生成 XML 文档物理表示——称为规范形示——的标准方法,解决在不改变含义的情况下 XML 语法所允许的变化。 W3C  
Cascading Style Sheets (CSS) 向标记应用表示样式的系统。最知名的是在样式化 HTML 网页中的应用,但特别是从 CSS Level 2 发布以来,也非常适于在 Web 和其他媒介上表示 XML 文档。 W3C
Document Object Model (DOM) XML 文档的对象模型,可用于直接访问 XML 文档的各个部分。在 DOM 中,文档被模型化为一棵树,XML 语法中的每个成分(如元素或文本内容)都用一个节点表示。 W3C
Docbook 编纂书籍和文档,尤其是较多技术特性的数据和文档的 XML(和 SGML)应用。 OASIS
EXSLT 一组 XSLT 扩展,元素和函数使用隐藏实现的方式定义,涉及到最常用的扩展,如日期处理、正则表达式和算术运算。 社区
Mathematical Markup Language (MathML) 2.0 表达数学和科学内容的 XML 应用。 W3C
Namespaces in XML 统一命名 XML 文档中元素和属性的机制。 W3C
Resource Description Framework (RDF) 关于 Web 资源的形式化陈述的描述集合模型。用于 Web 的一种元数据系统。 W3C
Resource Directory Description Language (RDDL) 打包关于名称空间信息的基于 XHTML 的格式。 社区
RELAX NG 基于文法的 XML 模式语言,用于定义和限制 XML 词汇表。 OASIS
Schematron 基于规则的 XML 模式语言——用于定义和限制 XML 词汇表。 社区
Simple API for XML (SAX) 事件驱动的 XML API,定义了一个事件流,解析器把指定的 XML 结构传递给专门的处理程序代码。 社区
SOAP 利用底层 Internet 协议在互联的系统之间使用 XML 通信的协议。 W3C
SQL/XML SQL 数据库查询语言与 XML 有关的扩展。 ISO
Scalable Vector Graphics (SVG) 1.1 描述二维向量图形的应用。 W3C
Synchronized Multimedia Integration Language (SMIL 2.0) 简单编辑丰富媒体或者多媒体(音频/视频)表示的应用。 W3C
Stylesheet Associations 把 XML 文档链接到样式表的标准方式,特别是 XSLT 和 CSS。 W3C ?
Text Encoding Initiative (TEI) 编辑文本的 XML(和 SGML)应用,尤其适用于人文学科。 社区
Uniform Resource Identifiers (URIs) 在 Web 浏览器或者类似工具中使用的类似 URL 的扩展。所有的 URL 都是 URI,但是 URI 增加了 Uniform Resource Names (URNs),这是一种按名称而非位置标识 Web 资源的方式。 IETF
Unicode 在 XML 文档中表示链接的一般框架,完成它在超文本系统如 Web 中的放置。 ISO
Voice Extensible Markup Language (VoiceXML) 创建音频、语音和电话应用程序的 XML 应用。 W3C
W3C XML Schema (WXS) 基于文法的 XML 模式语言——用于定义和限制 XML 词汇表。 W3C
XML Database API (XAPI) 用于 XML 数据库的 API,包括 XML 数据库中数据的存储、检索、修改和查询。 社区 ?
XForms 1.0 用于 XML 数据处理的 Web 表单规范,用途和表示的分离,通过不同的媒介用于各种不同的平台。 W3C
XHTML 1.0 在 HTML 的基础上但采用格式良好的 XML 的 Web 表示语言,鼓励在开发过程中分离内容与表示。 W3C
XML Inclusions (XInclude) 1.0 合并 XML 文档的系统,与内置的 XML 外部实体类似,但增加了一些特性。 W3C
XML Linking Language (XLink) 1.0 在 XML 文档中表示链接的一般框架,完成它在超文本系统如 Web 中的放置。 W3C
XML 基于 SGML 的标记语言,包括严格的语法规则和一种用于定义结构约束的语言——文档类型定义(DTD)。 W3C
XML Catalogs XML 处理程序如何把实体标识符解析成实际数据的指示。 OASIS
XML Base 联系 XML 元素与 URI 的方式,以便更准确地指定在相关的 XML 处理动作中如何解析相对 URI。 W3C
XML Information Set (Infoset) 把 XML 文档描述成一系列对象(称为信息项)的抽象方式,通过专门的属性结合 XML 文档定义在 XML 1.0、XML Namespaces 和 XML Base 的各个方面。 W3C  
XML Remote Procedure Calls (XML-RPC) 使用 XML 在 HTTP 上通信的非常简单的协议。 社区
XML Path Language (XPath) 1.0 定位 XML 文档部分的语法和数据模型,包括通用表达式语言的一些特性。 W3C
XML Topic Maps (XTM) 使用一种基于 XLink 的 XML 语法组织信息的类似图的模型。 ISO
XPointer Framework 引用 XML 文档片段的语言。 W3C
XQuery 1.0: An XML Query Language 查询 XML 数据源——文档和数据库——的规范。 W3C
Extensible Stylesheet Language Formatting Objects (XSL-FO) 用于表示的 XML 应用,可以被任何用户代理用于按照开发人员指定的精确规范呈现内容。 W3C
Extensible Stylesheet Language Transformations (XSLT) 1.0 描述从输入 XML 文档到输出树(XML、HTML 或者文本)的转换的语言,用于复杂的 XML 文档表示或者从一种 XML 格式转化成另一种格式。 W3C
XUpdate 修改 XML 文档的说明语言。 社区
posted on 2004-08-15 18:12  9yue  阅读(982)  评论(0编辑  收藏  举报