日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Flex XML

發(fā)布時間:2025/3/13 asp.net 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flex XML 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、創(chuàng)建XML類

1、把字符串對象轉(zhuǎn)換為XML:

var xmlStr:String="<students><student><name>呂布</name><sex>男</sex><age>27</age></student>"; xmlStr+="<student><name>貂蟬</name><sex>女</sex><age>26</age></student></students>"; var rootXML:XML=new XML(xmlStr); trace(rootXML);

2、調(diào)用XML類,(以下實例以此MXL為樣本):

var rootXML:XML=<students><student><name>劉備</name><sex></sex><age>35</age></student><student><name>呂布</name><sex></sex><age>38</age></student><student><name>貂蟬</name><sex></sex><age>22</age></student></students>;

3、添加子節(jié)點(節(jié)點存在,則修改,不存在則添加):

rootXML.student[0].mz="回族"; //使用節(jié)點變量 var newChild:String="mz"; rootXML.student[1][newChild]="苗族"; //使用節(jié)點索引 rootXML.children()[2].mz="漢族";

4、添加節(jié)點內(nèi)容:

//添加子節(jié)點 var newXML:XML=<fen><java>99</java><delphi>86</delphi><flex>93</flex></fen>;//位于其它子節(jié)點尾部。 rootXML.student[0].appendChild(newXML); //位于其它子節(jié)點首部 rootXML.student[1].prependChild(newXML);//添加同級節(jié)點 newXML=<student><name>西施</name><sex>女</sex><age>18</age></student> //選擇節(jié)點之前 rootXML.insertChildBefore(rootXML.student[0],newXML); //選擇節(jié)點之后 rootXML.insertChildAfter(rootXML.student[1],newXML);

5、添加屬性(有則修改,無則添加)

rootXML.student[0].@id="1000" var newid:String="id"; rootXML.student[1].@[newid]="2000";

6、讀取屬性

trace(rootXML.student[0].@id); trace(rootXML.student[0].attribute("id"));

7、查找遍歷節(jié)點和屬性

//根據(jù)節(jié)點內(nèi)容查節(jié)點 trace(rootXML.student.(name=="劉備")); //根據(jù)節(jié)點屬性查節(jié)點 trace(rootXML.student.(@id=="1002")); //得到某節(jié)點的父節(jié)點內(nèi)容 trace(rootXML.student[0].name.parent()); var i:int=0; for(i=0;i<rootXML.children().length();i++){//打印每個學生的信息 trace(rootXML.children()[i].toString());//打印每個學生的名稱 trace(rootXML.children()[i].name);//打印每個學生的性別 trace(rootXML.student[i].sex);//打印每個學生的的屬性ID trace(rootXML.children()[i].@id);//打印節(jié)點名稱(標簽,不是值) trace(rootXML.children()[i].name());//遍歷每個節(jié)點的所有屬性標簽名稱var attLen:int=rootXML.children()[i].attributes().length();for(var j:int=0;j<attLen;j++){//屬性名稱var attName:String=rootXML.children()[i].attributes()[j].name();trace(attName);//屬性值var attValue:String=rootXML.children()[i].@[attName];trace(attValue);} }

?

?

8、刪除節(jié)點或?qū)傩?/p> //刪除節(jié)點 delete rootXML.student[0].sex; //刪除屬性 delete rootXML.student[0].@id;

--------------------------------------------------------------------------------------------------------------------

文章來源于:http://www.cnblogs.com/lovemoon714/archive/2012/05/28/2521315.html

轉(zhuǎn)載于:https://www.cnblogs.com/dingyingsi/p/3212480.html

總結(jié)

以上是生活随笔為你收集整理的Flex XML的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。