網(wǎng)站建設(shè)中AS3.0如何加載、讀取、修改XML

2016-08-14    分類(lèi): 網(wǎng)站建設(shè)

加載并顯示XML
var myXML:XML = new XML();
var XML_URL:String = " index.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(evtObj:Event) {
myXML = XML(myLoader.data);
trace("數(shù)據(jù)裝載完成.");
trace (myXML);
}

XML的操作

1.查詢
//顯示level為4的節(jié)點(diǎn)的title值
trace (kingdaXML.item.(level == 4).title);
//output:Document Class
//顯示level>2的節(jié)點(diǎn)的title值,本處結(jié)果大于1,所以是一個(gè)XML Array。
trace (kingdaXML.item.(level > 2).title);

//使用屬性用@開(kāi)頭即可。真方便。
trace (kingdaXML.item.(level > 2).@id);
//output:23
//這兒要注意,實(shí)際上是2,3。一個(gè)Array.
//也可以用屬性來(lái)做判斷
trace (kingdaXML.item.(@id > 1).title);

2.添加或者修改屬性
//把id == 1的節(jié)點(diǎn)level值改為2
kingdaXML.item.(@id==1).level = 2;
//把id==1的節(jié)點(diǎn)添加一個(gè)屬性 page
kingdaXML.item.(@id==1).page = 100;

trace (kingdaXML.item.(@id==1));

分享名稱(chēng):網(wǎng)站建設(shè)中AS3.0如何加載、讀取、修改XML
標(biāo)題URL:http://muchs.cn/news2/40502.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)