`

E4X语法中的@

    博客分类:
  • flex
阅读更多
@语法有点类似于XPath和XSLT。它用来指定我们要查看的是属性而不是XML元素本身。

E4X是对这门语言的梦幻增强。它把XML解析从繁琐变成了轻松愉快的事情。Web services甚至也可以以E4X的格式返回以便于解析。


1、Flex读取的xml数据,要求存在一个且只有一个根结点。

    2、Flex使用“@”操作符来读取某个结点的属性: bookXml.title.@name

Xml代码
<book> 
   <title name="Flex" /> 
   <title name="Java" /> 
</book> 

<book>
   <title name="Flex" />
   <title name="Java" />
</book>    3、Flex中使用E4x表达式可以对结点的值进行测试: bookXml.title.( @name == "Flex" )

    4、Flex中还可以使用正则表达式对结点的值进行测试: bookXml.title.( /[F|f]lex/.test( @name ) )

    5、xml选择经常会选择多个具有相同node name的xml 节点集合,遍历可以使用for each循环

Java代码
for each ( var xml : XML in xmlItems){  
   //对每个结点的处理  


for each ( var xml : XML in xmlItems){
   //对每个结点的处理
分享到:
评论

相关推荐

    CppE4X:一个cpp版本的XML解析器,类E4X语法

    CppE4X:一个cpp版本的XML解析器,类E4X语法

    robotframework-jsonlibrary:Robotframework测试库使用JSONPath来操作JSON

    JSONPath从E4X借用此语法 * 通配符。 所有对象/元素,无论其名称如何。 [] 下标运算符。 XPath使用它来遍历元素集合和谓词。 在Javascript和JSON中,它是本机数组运算符。 [,] XPath中的Union运算符导致节点...

    XML 讲解和分析

    JavaScript ▪ HTML DOM ▪ DHTML ▪ VBScript ▪ AJAX ▪ jQuery ▪ JSON ▪ E4X ▪ WMLScript Serv脚本 SQL ▪ ASP ▪ ADO ▪ PHP .NET Microsoft.NET ▪ ASP.NET ▪ .NET Mobile 多媒体 SMIL ▪ SVG 扩展阅读...

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

    通过E4X语法遍历XML文档 19.3节. 使用正则表达式在E4X中进行查询 19.4节. 添加一个XMLList到XML对象 19.5节. 对一个XMLList或E4X查询进行绑定 19.6节. 从数组中生成XML对象 19.7节. 如何处理XML服务里所返回的命名...

    html,js,css,.net,ajax,xml,sql,asp帮助文档

    我见过的最好的出自w3cschool的帮助手册。上面包含的资料有语法和实例,具体...浏览器脚本(javascript,ajax,html dom,dhtml,vbscript,e4x,wmlscript),服务器脚本(asp,sql,ado,php),.net(dotnet),多媒体,建站手册等

    piffero

    菲菲罗 终极JSON SAX解析器 Piffero是一个开源SAX解析器,它直接在流上工作以获取大JSON文件的一部分。 Piffero可以加载大于使用的内存... JSONPath从E4X借用此语法 * 通配符匹配所有对象/元素,无论其名称如何 [] 下

    Java SpringBoot课件+源码视频教程

    00、_SpringBoot_源码、课件 01、_SpringBoot_入门-课程简介 02、_SpringBoot_入门-Spring Boot简介 03、_SpringBoot_入门-微服务简介 04、_SpringBoot_入门-环境准备 ... E4 U: Y: f. n* i 72、_SpringBoot_结束语

    下面是一系列蓝屏中可能出现的代码

    123 0x0000007B 文件名、目录名称或储存体卷标语法错误。 124 0x0000007C 系统呼叫层次不正确。 125 0x0000007D 磁盘没有设定卷标。 126 0x0000007E 找不到指定的模块。 127 0x0000007F 找不到指定的程序。 128...

    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与...

    用lex与yacc构造汇编器vasm及其指令模拟器vsim

    x: examine memory, syntax: x or x addr_hex_list_deli_with_space w: watch register, syntax: w or w rn (n=0..31) or w rStart rEnd [?]&gt;&gt; 4. the prebuild file vasm.exe and vsim.exe are for run under the...

    网络架构师148讲视频课程

    │ 第44节:VCL基本语法和使用,负载均衡.avi │ 第45节:VCL实现健康检查、ACL访问控制.avi │ 第46节:Grace模式和Saint模式.avi │ 第47节:VCL常用的函数和Http头.avi │ 第48节:VCL的子程序和Request流程.avi ...

Global site tag (gtag.js) - Google Analytics