ECMAScript for XML E4X

未知
JavaScript
跨平台
2012-04-13
红薯

ECMAScript for XML(E4X)是一扩展了ECMAScript(包含ActionScript、DMDScript、JavaScript、JScript等)的编程语言,它增加对 XML 的内在支持。它的目标是在访问XML文档时,提供一种更直观、语法更简洁的的 DOM 接口。它也是处理XML时的一种新的方式。在 E4X 版本之前,通常总是在 Objcet(对象)层次上访问XML,而 E4X 则是把 XML 当做原始数据(primitive)来处理(比如字符、数字和布尔值)。这也意味着更快的访问速度、更好的支持、和使 XML 可以成为程序的一个组块(数据结构)。

示例

 var sales = <sales vendor="John">
     <item type="peas" price="4" quantity="6"/>
     <item type="carrot" price="3" quantity="10"/>
     <item type="chips" price="5" quantity="3"/>
   </sales>;
 
 alert( sales.item.(@type == "carrot").@quantity );
 alert( sales.@vendor );
 for each( var price in sales..@price ) {
   alert( price );
 }
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

关于js中for in和foreach in的区别

js 中for in 和foreach in的区别 两个的作用都用来遍历对象,但为什么有了for in语句了还要foreach in语句呢,后来看了下foreach in开发的文档,foreach in是作为E4X标准的一部分在javascrip...

2015/11/17 11:31
5
0
关于js中for in和foreach in的区别

js 中for in 和foreach in的区别 两个的作用都用来遍历对象,但为什么有了for in语句了还要foreach in语句呢,后来看了下foreach in开发的文档,foreach in是作为E4X标准的一部分在javascrip...

2015/11/17 11:31
2
0
《Hello Flex 4》笔记——2 ActionScript 3, XML, and E4X

AS3基础, 注意与其它语言的不同点 SESSION 6 Variables, functions, types, and scope session06/src/model/Task.as package model { //注意有大括号 public class Task { pu...

2012/10/30 17:42
139
0
关于js中for in和foreach in的区别

js 中for in 和foreach in的区别 两个的作用都用来遍历对象,但为什么有了for in语句了还要foreach in语句呢,后来看了下foreach in开发的文档,foreach in是作为E4X标准的一部分在javascrip...

2015/11/17 11:35
3
0
[译]JavaScript:多行字符串

原文:http://asenbozhilov.com/articles/multiline-strings.html 多行字符串的作用是用来提高源代码的可读性.尤其是当你处理预定义好的较长字符串时,把这种字符串分成多行书写更有助于提高代...

2013/05/29 07:50
184
0
在Sublime中配置JsFormat

JsFormat配置文件: { // exposed jsbeautifier options "indent_with_tabs": false, // 保留换行符 "preservenewlines": true, // 最大连续保留2二个换行符,也就是有一个空行 "max_preserv...

08/03 17:46
7
0
常用参考文档

收集了一些常用的API参考文档,放在这里以备及时之需要: Apache22中文文档 Android文档 C++ CSS3.0(教程2) DHTML EXT3 Hibernate3.2 Hibernate3.3.1GA J2ME JavaScript JDK6英文版 JDK6中文...

2014/02/22 16:58
40
0
编写Flex阅读器 (三) ---------------------一个纠结的问题

我承认,我是个浮躁的人。昨天送走了妈妈,然后又开始坐下来学习。可是,还是发现进度太慢了。而且自己觉得有了JavaScript和HTML的基础,可能Flex+ActionScript 上我可以少花些功夫。急于求成...

2012/10/06 09:15
148
0
JS学习笔记_day05

page 280: 11.4.3生成器 //该节没有怎么深入看懂,先留个坑 page 283: //强大的数组推导(array comprehension) function range(min, max) { for(let i = Math.ceil(min); i <= max; ...

2013/05/11 13:09
25
0
认真做 flex + spring + blazeDS + google app JDO 分页.每次查询总数.

认真做 flex + spring + blazeDS + google app JDO 分页.每次查询总数. 最近被 BlazeDS 折腾的不行了.. 都有点想换成 e4x 格式的 xml 那样来的比较简单.但是终没有放弃.收获还是不错的. 首先...

2014/11/14 09:53
12
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部