加載并顯示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é)點的title值
trace (kingdaXML.item.(level == 4).title);
//output:Document Class
//顯示level>2的節(jié)點的title值,本處結(jié)果大于1,所以是一個XML Array。
trace (kingdaXML.item.(level > 2).title);
//使用屬性用@開頭即可。真方便。
trace (kingdaXML.item.(level > 2).@id);
//output:23
//這兒要注意,實際上是2,3。一個Array.
//也可以用屬性來做判斷
trace (kingdaXML.item.(@id > 1).title);
2.添加或者修改屬性
//把id == 1的節(jié)點level值改為2
kingdaXML.item.(@id==1).level = 2;
//把id==1的節(jié)點添加一個屬性 page
kingdaXML.item.(@id==1).page = 100;
trace (kingdaXML.item.(@id==1));
分享名稱:網(wǎng)站建設(shè)中AS3.0如何加載、讀取、修改XML
標(biāo)題URL:http://redsoil1982.com.cn/news2/40502.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有網(wǎng)站建設(shè)等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)