as3讀取xml中CDATA的方法

2021-06-16 05:48:46 字數 712 閱讀 5279

對於使用as3解析類似如下有cdata的xml其實很簡單,具體是要了解xml的等級關係。

檔名:test.xml

在上面的xml中s這一級的內容有:attrbute: name和其自己的內容(即中間的內容)。

as3使用xml類實現讀取的功能,**如下:

public function load()

var request:urlrequest = new urlrequest(urlroot + "text.xml");

var loader:urlloader = new urlloader();

loader.addeventlistener(event.complete, handle);

loader.load(request);

public function handle(e:event)

var loader:urlloader = urlloader(e.target);

var resultvar:string = loader.data;

readxml(resultvar);

public function readxml(str:string)

var xml:xml = new xml(str);

var place:object = new object ();

for each(var child:xml in xml["s"])

AS3中XML刪除節點

e4x規範中定義有delete和deletebyindex方法用來刪除特定的xml節點,但是在當前版本的actionscript 3.0實現中,並沒有實現這兩個方法。在as3的help文件裡也沒有提及如何刪除乙個xml節點。其中乙個方法就是 delete onexmlnode 暫時並不知道有什麼其他...

AS3中XML使用彙總

一般情況下,name和localname一樣。var nodenmae string list i name trace i list i localname trace i list i name shiftloop 下面是失敗的 public static function getchildas...

AS3與XML 的結合

1b actionscript 3.0系列教程 4 爽快使用xml 1b 為什麼放棄as2.0選擇as3.0?如果只允許我說三個理由。那麼as3.0對xml的近乎完美的支援絕對是其中乙個。1b 簡單說說as3.0中對於xml支援的不同吧 1b as2.0對xml的支援勉勉強強,將就著可以用。而as3...