❑ 浏览器对XML DOM的支持
    ❑ 在JavaScript中使用XPath
    ❑ 使用XSLT处理器

    XML曾一度是在互联网上存储和传输结构化数据的标准。
    在没有DOM标准的时候,很多开发者使用JavaScript编写自己的XML解析器。
    自从有了DOM标准,所有浏览器都开始原生支持XML、XMLDOM及很多其他相关技术。

    浏览器对使用JavaScript处理XML实现及相关技术相当支持。
    然而,由于早期缺少规范,常用的功能出现了不同实现。
    DOM Level 2提供了创建空XML文档的API,但不能解析和序列化。
    浏览器为解析和序列化XML实现了两个新类型:
    ❑ DOMParser类型是简单的对象,可以将XML字符串解析为DOM文档。
    ❑ XMLSerializer类型执行相反操作,将DOM文档序列化为XML字符串。

    基于所有主流浏览器的实现,DOM Level 3新增了针对XPath API的规范。
    该API可以让JavaScript针对DOM文档执行任何XPath查询并得到不同数据类型的结果。

    最后一个与XML相关的技术是XSLT,目前并没有规范定义其API。
    Firefox最早增加了XSLTProcessor类型用于通过JavaScript处理转换。