E4X How To

E4X How To
2021年08月12日10:18:47 0 334

E4X How To

通过 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

非常简单。您认为呢?

 

打赏 点赞(0)
weinxin
投诉建议
文章名+链接地址,发送到此微信:tourism52
历史上的今天
08月
11
jQuery 属性 菜鸟教程

jQuery 属性

方法 描述 context 在版本 1.10 中被废弃。包含被传递到 jQuery 的原始上下文 jquery 包含 jQuery 的版本号 jQuery.fx.interval ...
从0,学习,web,前端,html,基础 菜鸟教程

从0学习Web前端「HTML基础篇」

一、 Web的构成构成语言说明结构HTML页面元素和内容表现CSS网页元素的外观和位置等页面样式(如:颜色、大小等)行为Javascript网页模型的定义和页面的交互1. HTML...
XSLT,浏览器,XSLT,浏览器,几乎,所有主,要的,均, 菜鸟教程

XSLT 浏览器

XSLT 浏览器 几乎所有主要的浏览器均支持 XML 和 XSLT。 Mozilla Firefox 从 1.0.2 版本开始,Firefox 就已开始支持 XML 和 XSLT(...
javascript, for ,循环 菜鸟教程

JavaScript for 循环

JavaScript for 循环循环可以将代码块执行指定的次数。JavaScript 循环如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。我们可...

评论列表 共有 0 条评论

暂无评论