E4X How To

w3school 在线教程

## E4X 教程

- E4X 教程
- E4X HowTo
- E4X Why
- E4X 浏览器
- E4X 实例

## 建站手册

- 网站构建
- 万维网联盟 (W3C)
- 浏览器信息
- 网站品质
- 语义网
- 职业规划
- 网站主机

## 关于 W3School

## 帮助 W3School

## 广告刊例

# E4X How To

- E4X 教程
- E4X Why

通过 E4X，您可以把 XML 文档定义为 JavaScript 对象。

## E4X 实例

作为一个例子，我们可以解析并编辑一个表示便签的 XML 文档。

这个 XML 文档类似这样：

    <note>
    <date>2008-08-08</date>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    </note>

假如我们把这个 XML 文档存储在一个名为 note 的字符串中，那么通过编写下面的 JavaScript 语句，我们就可以把它载入一个名为 x 的 XML 对象变量中：

    var x = new XML(note)

或者我们可以直接使用 XML 文本为该 XML 对象变量赋值：

    var x = new XML()

    x=
    <note>
    <date>2008-08-08</date>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    </note>

## XML 是 JavaScript 对象

通过 E4X，您可以像声明 Date 或 Math 对象那样声明 XML 对象：

    var x = new XML()

    var y = new Date()

    var z = new Array()

由于可以把 XML 文档作为 XML 对象进行声明，解析和操作 XML 文档是非常简单的。

按照上面的那个例子，编写一条 JavaScript 语句：

    document.write(x.from)

将输出：

    John

非常简单。您认为呢？

- E4X 教程
- E4X Why