今天老子太累了….一日一类扛不住了…先把以前的笔记发上来撑着吧… ECMAScript for XML (E4X)是一扩展了ECMAScript(JavaScript)的程式语言,它增加本地XML支持,为ECMAScript程序员提供了一种感觉直观的方式来访问XML文档。
//通过表达式直接创建XML对象[省略] //通过XML对象的构造函数创建XML对象[省略] //通过Array中Object建立. /**把所有person从数组Parry种提出来,并转换为XML格式, */ public static function allPersonsToXml():XML { var i:int; var flexXML:XML =for (i=0;i 访问XML:
E4X提供两种工具来访问一个XML层次结构中的数据:
XML和XMLLIst内容访问方法(attribute(),attribute()…等 具有点(.), 后裔(..), 和属性(@) 运算符的变量风格访问
在XML文档中,有一部分数据是以节点方式存在的.在使用XML对象过程中,除了使用节点之外,对于XML节点属性的访问也尤为重要.在AS3.0中,最基本属性访问方式就是使用”@”操作符.可以通过@操作符加属性名称的方式直接访问节点的属性.
Var flexXML : XML =//通过@访问属性 Trace(flexXML.FlashPlayer.@version); //9 Trace(flexXML.FlashPlayer.Flash.@version); //9 Trace(flexXML.FlashPlayer.@*.toXMLString); //输出: //9 //Adobe //使用attribute访问, Trace(flexXML.FlashPlayer.attribute(“version”); Trace(flexXML.FlashPlayer.attribute(“*”); Flash CS3 Flash 8 Flex3 Google Ajax1.0 遍历XML节点
/**用for in遍历数组中的Student,并插入到Paryy中.
*/
for (var name:String in novel.child("Student")) {
PArray.push(
new Student(novel.child("Student")[name].Name,
int(novel.child("Student")[name].Age)
)
);
} // End: for each StudentMoodle快速上手 <->
使用Windows Live Writer发布日志
// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.