AS3学习笔记(三)XML解析

前端之家收集整理的这篇文章主要介绍了AS3学习笔记(三)XML解析前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_0@一个 CDATA 部件以“<![CDATA[”标记开始,以“]]”标记结束,放在节点中。如果在这两个标记之间的文本包含上述特殊符号,那么这些符号都不会被特殊对待,而看成普通文本符号,从而不会导致XML 解析器误判。

@H_404_0@创建XML 对象有两种方式:一种是使用构造函数;另外一种是使用简洁明快的XML文本直接创建方式。

@H_404_0@ActionScript3 中的XML 还可以通过“{}”使用已有的变量来直接构造XML。

@H_404_0@使用双点号(..),又称为后裔访问符(the descendent accessor),访问当前元素的所有子元素。

@H_404_0@//用法1:访问所有名为pageview的子节点,包括不同层级

@H_404_0@trace (kingdaXML..pageview);

@H_404_0@//用法2:查找site 子元素的属性,返回一个XMLList对象,并用toXMLString()

@H_404_0@方法输出

@H_404_0@trace (kingdaXML.site.@*.toXMLString());

@H_404_0@//用法3:查找值小于100 000的pageview子元素

@H_404_0@//注意,这里100 000 已经被自动转换成为值类型了

@H_404_0@trace (kingdaXML.site.(pageview <100000));

@H_404_0@//用法4:使用自定义函数或正则表达式来搜索XML对象

@H_404_0@trace (kingdaXML.site.(check(pageview)));

@H_404_0@trace (kingdaXML.site.(pageview.match(/^5\d+/)));

猜你在找的XML相关文章