[英]How to get XML attribute values in AS3?
這是我的XML:
var xml:XML = new XML(
<navigation playerversion="3.0">
<sequence>
<chapter number="4" >
<chapter number="3">
<screen navigation="false"/>
</chapter>
</chapter>
</sequence>
<navigation>);
如何在AS3中獲得兩個章節編號?
這取決於其余數據的外觀,您可能需要遍歷(循環)數據,但是如果只需要這兩個數字,則可以通過
trace(xml.sequence.chapter[0].@number);
trace(xml.sequence.chapter[0].chapter[0].@number);
可以嘗試這樣的事情:
var $xml:XML = new XML(
<navigation playerversion="3.0">
<sequence>
<chapter number="4" >
<chapter number="3">
<screen navigation="false"/>
</chapter>
</chapter>
<chapter number="5" >
<chapter number="6">
<screen navigation="false"/>
</chapter>
<chapter number="7">
<screen navigation="false"/>
</chapter>
</chapter>
</sequence>
</navigation>);
function getChapter($xml:XML){
for each(var $e:XML in $xml.chapter){
trace($e.@number);
getChapter($e);
}
}
getChapter(XML($xml.sequence));
這將重新遍歷每個章節點
並返回4,3,5,6,7
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.