AS3操作XML [十]: 极有用的descendants函数返回一个XMLList对象,包括所有的子节点

      Flash 2007-6-14 8:49

// 例十: 极有用的descendants函数返回一个XMLList对象,包括所有的子节点
/*
设ignoreComments = false;和ignoreProcessingInstructions = false后,
连comments和process instructions也会包含在这个XMLList对象中。
这句话有待研究
*/
XML.ignoreComments = false;
var my_xml:XML =
<body>

<!-- comment -->

text1

<a>
<b>text2</b>
</a>

<a>
<b>text2</b>
</a>

</body>;

trace(my_xml.descendants("*").length());// 5
trace(my_xml.descendants("*")[0]);// <!-- comment -->
trace(my_xml.descendants("*")[1].toXMLString());// text1
trace(my_xml.descendants("a").toXMLString());// <a><b>text2</b></a>
trace(my_xml.descendants("b").toXMLString());// <b>text2</b>;

 压缩包下载





标签集:TAGS:AS3
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}