课程表

JS 教程

JS HTML DOM

JS 对象

JS Window

JS 库

ECMAScript 基础

ECMAScript 运算符

ECMAScript 语句

ECMAScript 函数

ECMAScript 对象

ECMAScript 继承

E4X 教程

JS 实例和总结

JS 参考手册

工具箱
速查手册

E4X HowTo

当前位置:免费教程 » JS/JS库/框架 » JavaScript

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

E4X 实例

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

这个 XML 文档类似这样:

  1. <note>
  2. <date>2008-08-08</date>
  3. <to>George</to>
  4. <from>John</from>
  5. <heading>Reminder</heading>
  6. <body>Don't forget the meeting!</body>
  7. </note>

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

  1. var x = new XML(note)

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

  1. var x = new XML()
  2.  
  3. x=
  4. <note>
  5. <date>2008-08-08</date>
  6. <to>George</to>
  7. <from>John</from>
  8. <heading>Reminder</heading>
  9. <body>Don't forget the meeting!</body>
  10. </note>

XML 是 JavaScript 对象

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

  1. var x = new XML()
  2.  
  3. var y = new Date()
  4.  
  5. var z = new Array()

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

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

  1. document.write(x.from)

将输出:

  1. John

非常简单。您认为呢?

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号