w3school 在线教程

XML 教程

XML 指可扩展标记语言

XML 被设计用来传输和存储数据。

在我们的 XML 教程中,你将了解什么是 XML,以及 XML 与 HTML 之间的差异。

XML 很重要,也很容易学习。

开始学习 XML

XML 实例

通过实例进行学习!使用我们的编辑器,你可以编辑 XML 代码,然后点击测试按钮查看结果。

亲自试一试吧

XML 测试

在 W3School 测试你的 XML 技能!

开始测验

内容目录

XML 基础

XML 简介
什么是 XML,以及它与 HTML 的区别。
如何使用 XML
不同的 XML 使用方式。
XML 树结构
XML 文档如何形成一种有逻辑的树结构。
XML 语法
有逻辑且非常简单的 XML 语法规则。
XML 元素
XML 元素、内容和命名规则、父与子元素之间的关系。
XML 属性
如何使用 XML 属性提供关于元素的额外信息。
XML 验证
形式良好的文档与合法文档之间的差异,以及如何规定 XML 文档的结构。
XML 验证器
简单的 XML 在线语法检查工具。
XML 浏览器支持
大部分常用的浏览器对 XML 的支持
在浏览器中查看 XML
如何通过您的浏览器来查看 XML 文件。
使用 CSS 来显示 XML
如何使用 CSS 来显示一个 XML 文件。
使用 XSL 来显示 XML
如何使用 XSL 来显示一个 XML 文件。

XML JavaScript

XML 解析器
如何使用浏览器来读取、更新、创建并操作 XML 文档。
XML DOM
关于 XML 文档对象模型(DOM)。
XML to HTML
如何在 HTML 文档中显示 XML 数据。
XMLHttpRequest 对象
如何在不重新加载页面的情况下,使用来自服务器的数据对页面进行更新。
XML 应用程序
如何使用 XML 数据和 JavaScript 来创建复杂的 HTML 应用程序。

XML 高级

XML 命名空间
如何使用 XML 命名空间避免元素命名冲突。
XML CDATA
如何告知 XML 解析器不去解析文本。
XML 编码
如何在您的 XML 文档使用不同的字符集。
XML 服务器
如何从服务器端输出 XML。
XML DOM 高级
更多关于 XML 文档对象模型的知识。
XML Don't
本节讲解在在使用 XML 时尽量避免使用的技术。
把数据存储到 XML 文件
通常地,我们在数据库中存储数据。不过,假如我们希望数据更加易用,那么可以将数据存储于 XML 文件之中。
XML 技术
与 XML 相关的最常用的技术。
现实生活中的 XML
在现实世界中 XML 如何被使用的例子。
XML 编辑器
当编辑 XML 文档时,为什么要使用 XML 编辑器。
XML 总结
本文包括在本教程所学内容的一个总结,以及我们向你推荐的下一步应该学习的内容。

XML 实例/测验

XML 实例
非常多的 XML 实例!
XML 测验
在 W3School 测试你的 XML 技能!