// 例十: 极有用的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>;
压缩包下载