摘自幫助文件
如: var xml:xml=
one1
two2
常用方法:
將給定的子項新增到該xml物件的屬性的末尾。
輸出:one13
attribute(attributename:*):xmllist
返回其名稱與給定attributename引數相符的屬性的xml值。
child(propertyname:object):xmllist
返回propertyname(xml [color=red]子物件[/color]的元素名稱或整數)的所有子項,沒有子項返回為空。
**: trace(xml.child("file"));
輸出 :
one1
**: trace(xml.child("root"));
輸出為空;
若var xml:xml =
text1
text2
;trace(xml.child("bar").length()); // 2
trace(xml.child("bar")[0].toxmlstring()); // text1
trace(xml.child("bar")[1].toxmlstring()); // text2
children():xmllist
將xml物件順序列出其子項(與child功能相似)
var xml:xml =
44text
<?instruction ?>
;trace(xml.children().length()); // 4
trace(xml.children()[0].toxmlstring()); // 44
trace(xml.children()[1].toxmlstring()); // text
trace(xml.children()[2].toxmlstring()); //
trace(xml.children()[3].toxmlstring()); // <?instruction ?>
childindex():int
xml物件從父項開始從0開始編制索引(就是它的相對它父項的索引值)。
**:trace(xml.file.childindex());
trace(xml.news.childindex());
輸出:0
1contains(value:xml):boolen
對比xml物件與給定的value值
**: trace(xml.file.contains("three") );
輸出:false
hasownproperty(p:string):boolean
檢查該物件是否具有 p 引數所指定的屬性。
insertchildafter(child1:object, child2:object):*
在該 xml 物件的 child1 引數後插入給定的 child2 引數並返回生成的物件。 trace(xml.insertchildbefore(xml.file,3) );(注意,裡面的引數不需要引號)
insertchildbefore(child1:object, child2:object):*
nodekind():string
指定節點的型別。
normalize():xml
對於該 xml 物件以及所有子級 xml 物件,合併相鄰文字節點並刪除空文字節點。
parent():*
返回 xml 物件的父項。 如果該 xml 物件沒有父項,則該方法返回 undefined。
replace(propertyname:object, value:xml):xml
用給定的 value 引數替換 propertyname 引數所指定的屬性。 如果沒有屬性與 propertyname 匹配,會將 xml 物件保持為未修改狀態。
propertyname:object — 可以是數值、xml 元素集的非限定名稱、xml 元素集的限定名稱或星號萬用字元 (*)。 使用非限定名稱標識預設命名空間中的 xml 元素。
value:xml — 替換值。 它可以是 xml 物件、xmllist 物件或可以使用 tostring() 轉換的任何值。
var xml:xml =
hello
world
;xml.replace(1, bob
);trace(xml);
setchildren(value:object):xml
用 value 引數中提供的指定 xml 屬性集替換該 xml 物件的子屬性。
setname(name:string):void
將該 xml 物件的名稱設定為給定限定名稱或屬性名。
setlocalname(name:string):void
將該 xml 物件的本地名稱更改為給定的 name 引數。
xml的常用方法
getchildnodes 包含此節點的所有子節點的nodelist getfirstchild 如果節點存在子節點,則返回第乙個子節點 getlastchild 如果節點存在子節點,返回最後乙個子節點 getnextsibling 返回在dom 樹中這個節點的下乙個兄弟節點 getprevious...
使用DOM解析XML文件的常用介面 方法
介面 org.w 3c.dom.node public inte ce node 該 node 介面是整個文件物件模型的主要資料型別。它表示該文件樹中的單個節點。當實現 node 介面的所有物件公開處理子節點的方法時,不是實現 node 介面的所有物件都有子節點。例如,text 節點可能沒有子節點,...
常用模組 xml模組
格式 也是一種通用的資料格式 之所以用它是因為塊平台性。一 任何的起始標籤都必須有 乙個結束標籤。二 可以採用另一種簡化語法,可以在乙個標籤中同時表示起始和結束標 籤。這種語法是在 於符號之前緊跟乙個斜線 xml 三 標籤必須按合適的順序進 行 巢狀,所以結束標籤必須按映象順序匹配 起始標籤。這好 ...