W3C HTML 网页标准教程

XML 教程

XML 教程

XML 简介
XML 指可扩展标记语言(EXtensible Markup Language)。XML 被设计用来传输和存储数据。XML 是 W3C 的推荐标准。
XML 用途
XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享。XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。
XML 树形结构
XML 文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。XML 文档必须包含根元素。该元素是所有其他元素的父元素。
XML 语法
XML 元素使用 XML 标签进行定义。所有 XML 元素都须有关闭标签。XML 标签对大小写敏感。XML 标签必须正确地嵌套。XML 文档必须有根元素。XML 的属性值必须加引号。
XML 元素
XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。XML 元素可包含其他元素、文本或者两者的混合物。XML 元素也可以拥有属性。
XML 属性
XML 元素可以在开始标签中包含属性,类似 HTML。XML 属性 (Attribute) 提供关于元素的额外(附加)信息。XML 属性仅提供与数据无关的信息,应当使用 XML 元素来描述数据。
XML DTD 简介
XML DTD 的作用是定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构。合法的 XML 文档,同样遵守文档类型定义 (DTD) 的语法规则。W3C 支持一种基于 XML 的 DTD 代替者,它名为 XML Schema。
XML 验证器
XML 验证器用来对 XML文档进行语法检查。W3C 的 XML 规范声明:XML 文档中的错误会终止你的 XML 程序。理由是,XML 软件应当轻巧,快速,具有良好的兼容性。
XML 浏览器支持
几乎所有的主流浏览器均支持 XML 和 XSLT。包括 Mozilla Firefox ,Netscape ,Opera ,Internet Explorer 等。
XML 查看
在没有任何有关如何显示数据的信息的情况下,大多数的浏览器都会仅仅把 XML 文档显示为源代码。XML 文档不会携带有关如何显示数据的信息。

XML CSS
XML 文档可以使用 CSS 样式来格式化。 通过使用 CSS,可为 XML 文档添加显示的样式信息。
XML XSLT
使用 XSLT 显示 XML 文档。XSLT 是首选的 XML 样式表语言,远比 CSS 更完善。使用 XSLT 在浏览器显示 XML 文件之前,会先把它转换为 HTML 。
XMLHttpReques 对象
XMLHttpRequest 对象用于在后台与服务器交换数据。所有现代的浏览器都支持 XMLHttpRequest 对象。通过一行简单的 JavaScript 代码,我们就可以创建 XMLHttpRequest 对象。
XML 解析器
XML 解析器把 XML 转换为 XML DOM 对象 - 可通过 JavaScript 操作的对象。所有现代浏览器都内建了供读取和操作 XML 的 XML 解析器。
XML DOM
XML DOM (XML Document Object Model) 定义了访问和操作 XML 文档的标准方法。DOM 把 XML 文档作为树结构来查看,能够通过 DOM 树来访问所有元素。
XML to HTML
本章讲解如何把 XML 数据显示为 HTML。本例遍历一个 XML 文件,然后把每个元素显示为一个 HTML 表格行。
XML 应用程序
本节介绍几个由 HTML 和 JavaScript 构建的 XML 应用程序的小例子。
XML 命名空间
XML 命名空间 Namespace 提供避免元素命名冲突的方法。XML 文档通过 xmlns 属性设置命名空间。
XML CDATA
XML 术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。CDATA 部分中的所有内容都会被 XML 解析器忽略。
XML 字符集编码
XML 文档通过 encoding 属性设置编码字符集,XML文档支持多种编码,如 UTF-8,Unicode(UTF-16),windows-1252,ISO-8859-1 等。

服务器存储和生成 XML
XML 文件是类似 HTML 文件的纯文本文件。标准的 web 服务器能够方便地存储和生成 XML 文件。
XML 数据岛
XML 数据岛(XML Data Islands)是嵌入 HTML 页面中的 XML 数据。XML 数据岛只在 Internet Explorer 浏览器中有效。建议使用 JavaScript 和 XML DOM 来解析并显示 XML。
XML 文件的创建和保存
XML 文件可以用来存储和交换数据,XML 有很强的跨平台可移植性,并且数据无需转换。
XML 相关技术标准
W3C 与 XML 相关的系列技术标准,包括 XML ,XSL ,XSLT ,XQuery ,DTD ,Schema ,XML DOM ,WAP ,webservice 等。
如何编辑 XML
专业的 XML 编辑器会帮助您编写无错的 XML 文档,根据某种 DTD 或者 schema 来验证 XML,以及强制您创建合法的 XML 结构。
XML 应用案例
主要通过两个案例: XML 新闻和 XML 天气,来向您展示 XML 如何携带数据。

返回XML 教程