`
tzraeq
  • 浏览: 82847 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Flex E4X XML 常用语句

    博客分类:
  • Flex
阅读更多
1.过滤
XML.item.(@id==2).menuName

XML.item.(menuName=="burger").price

2.创建XML
(1)用已知字符创建
<item id="5">Chicken</item>

(2)用变量创建
var x:XML = <{tagname} {attributename}={attributevalue}>{content}</{tagname}>

(3)用变量读取
其实就把XML看成是Object就好理解了,对于属性取值来说,"."运算和"[]"运算的意义是相同的.
var itemKey:String="item";
var idKey:String="id";
var menuNameKey:String="menuName";
var priceKey:String="price";
xml[itemKey].@[idKey]
xml[itemKey].(@[idKey] == "1").@[idKey]
xml[itemKey].(menuName == "burger").(attribute(idKey) == "1")[priceKey]
xml[itemKey].(elements(menuNameKey) == "burger").(@[idKey] == "1")[priceKey]


推荐官方解释
http://help.adobe.com/zh_CN/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e6b.html
分享到:
评论

相关推荐

    Flex第一步

    本书应该会涉及如何使用ActionScript 3.0中的数据处理技术,比如使用XML和E4X(ECMAScript for XML)进行数据的读取和操作,以及与后端服务通信的技术,如使用HTTPService和Web Services。 6. Flex事件处理:事件...

    Flex学习笔记,入门材料

    ##### 2.4 XML 和 E4X 用于处理XML数据的类,E4X提供了更简洁的语法。 ##### 2.5 事件处理(Event) 事件模型是ActionScript中的核心机制之一,用于响应用户输入和其他系统事件。 ##### 2.6 Bindable Bindable...

    flex3的cookbook书籍完整版dpf(包含目录)

    对一个XMLList或E4X查询进行绑定 19.6节. 从数组中生成XML对象 19.7节. 如何处理XML服务里所返回的命名空间 19.8节. 将ActionScript 数据对象编码成XML 19.9节. 使用复杂XML数据来填充组件 19.10节. 从Web服务中把...

    关于flex与数据库交互

    &lt;mx:RemoteObject id="ud" destination="userDao" resultFormat="e4x" result="handleResult(event)" fault="handleFault(event)"&gt; &lt;mx:source&gt;org.rjb.java.UserDao (event)"/&gt; &lt;!-- 用户信息展示区域 --&gt; ...

    AS3+xml下拉菜单_下拉弹出框菜单

    AS3.0中可以使用`XMLList`或`E4X`(ECMAScript for XML)来解析XML文档,并将其数据绑定到UI组件上。这使得动态生成和更新菜单变得简单。 3. **下拉菜单的实现**: 下拉菜单通常由一个触发按钮和一个隐藏的列表...

    Actionscript API(汉化)

    12. **ActionScript 3.0还支持E4X(ECMAScript for XML),使得XML处理更加便捷。 汉化版API对于中国开发者来说是一大福音,它使开发者可以更高效地学习和查阅ActionScript的相关功能,从而提高开发效率。在使用MDM...

    actionscript

    ActionScript 3.0 是一种基于ECMAScript for XML (E4X) 的脚本语言,主要用于Adobe Flash Platform,包括Flash Player和Adobe AIR。它在2006年随着Flash Player 9一同发布,带来了显著的性能提升、类型检查以及面向...

    ActionScript 快速入门

    首先,ActionScript 3.0是基于ECMAScript标准开发的,这意味着它遵循ECMAScript 262(ECMAScript第四版)以及ECMAScript for XML(E4X)规范。ActionScript 3.0的开发得到了Adobe®Flash®Player 9以及Adobe®Flex™...

    Actionscript3.0范例

    2. **对象与类**:AS3基于ECMAScript for XML (E4X)规范,支持类的创建和继承。例如,你可以创建一个名为`MyClass`的类,并继承自另一个类`BaseClass`。`class MyClass extends BaseClass {}` 3. **事件驱动编程**...

    as3教程,手把手教你在flashbuilder4下开发as3

    4. **基于 ECMAScript for XML (E4X)** 的 XML API:E4X 是 ECMAScript 的一种扩展,使得 XML 成为其原生数据类型之一。 5. **基于 DOM 第 3 级事件规范的事件模型**:提供更强大且一致的事件处理机制。 **AS3** 的...

    as3离线学习参考手册

    AS3提供了XML和E4X(ECMAScript for XML)支持,方便解析和操作XML数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,AS3也有内置的JSON对象用于序列化和反序列化。 七、网络通信 AS3提供了...

    Flash CS4 的 ActionScript 3.0 语言和组件参考 中文版

    5. 数据访问:提供了XML、JSON和E4X(ECMAScript for XML)等数据格式的解析和操作,便于与服务器进行数据交换。 6. 网络通信:利用URLLoader和URLRequest类,可以实现HTTP、FTP等协议的数据请求,支持XML、SOAP等...

    ActionScript3.0自学手册电子教案(推荐自学型教程)

    - **核心语言**:与ECMAScript兼容,新增了异常处理机制、运行时类型检查、密封类、闭包、E4X(XML处理)、正则表达式和命名空间等。 - **Flash Player API**:提供DOM3事件模型、显示列表API等,增强了...

    as3 chm as3.chm 帮助文档

    8. **XML和JSON处理**:AS3提供了XML和E4X(ECMAScript for XML)来解析和操作XML数据,以及JSON对象来处理JSON格式的数据交换。 9. **网络编程**:通过URLLoader和URLRequest类,AS3可以直接与服务器通信,进行...

    ActionScrip殿堂之路TXT版

    - **E4X(ECMAScript for XML)**:AS3.0引入了对E4X的支持,这使得处理XML数据变得更加简单直接,无需复杂的解析器。 - **DOM3支持**:AS3.0支持最新的DOM3标准,为开发者提供了强大的文档操作能力。 #### 二、...

    ActionScript开发技术大全

    3.6.9E4X操作符 49 3.7条件语句 50 3.7.1if…else语句 50 3.7.2switch语句 53 3.8循环语句 55 3.8.1while语句 55 3.8.2do…while语句 56 3.8.3for语句 56 3.8.4for…in语句 57 3.8.5foreach…in语句 58 3.8.6break与...

    as 3 例子

    【标题】"AS3 例子" 指的是ActionScript 3的相关实例,这是一种基于ECMAScript for XML (E4X) 的脚本语言,主要应用于Adobe Flash平台,用于创建交互式网页、游戏、动画以及丰富的互联网应用程序(RIA)。...

    Yahoo 开发中心ActionScript3.0类源代码

    1. **ActionScript3.0基础知识**:ActionScript3.0是AS2的升级版,引入了强类型、面向对象编程以及ECMAScript for XML (E4X) 支持。它具有更高的执行效率和更严格的错误检查,提高了代码质量和性能。 2. **面向对象...

Global site tag (gtag.js) - Google Analytics