<gallery>
<images>
<image name="school-1"><![CDATA[image1-1.jpg]]></image>
<image name="garden-1"><![CDATA[image2-1.jpg]]></image>
<image name="shop-1"><![CDATA[image3-1.jpg]]></image>
</images>
<images>
<image name="school-2"><![CDATA[image1-2.jpg]]></image>
<image name="garden-2"><![CDATA[image2-2.jpg]]></image>
<image name="shop-2"><![CDATA[image3-2.jpg]]>
<a><![CDATA[a1]]></a>
<a><![CDATA[a2]]></a>
<a><![CDATA[a3]]></a>
</image>
</images>
</gallery>
var myXML:XML = new XML();
myXML.ignoreWhite=true;
myXML.load("oman3d2.xml");
myXML.onLoad = function(success) {
if (success) {
trace("1. "+myXML.firstChild);
trace("2. "+myXML.firstChild.childNodes);
trace("3. "+myXML.firstChild.childNodes[1]);
trace("4. "+myXML.firstChild.childNodes[1].firstChild);
trace("5. "+myXML.firstChild.childNodes[1].firstChild.childNodes);
trace("6. "+myXML.firstChild.childNodes[1].firstChild.childNodes[0].nodeValue);
trace("7. "+myXML.firstChild.childNodes[1].childNodes[2].childNodes[3]);
}
};
myXML.firstChild
myXML.firstChild.childNodes
myXML.firstChild.childNodes[1]
myXML.firstChild.childNodes[1].firstChild
myXML.firstChild.childNodes[1].childNodes[0]
myXML.firstChild.childNodes[1].firstChild.childNodes
myXML.firstChild.childNodes[1].firstChild.childNodes[0].nodeValue
myXML.firstChild.childNodes[1].childNodes[0]
myXML.firstChild.childNodes[1].childNodes[2]
myXML.firstChild.childNodes[1].childNodes[2].childNodes[3]
注:原先有数据,则下级节点序号增加
myXML.firstChild.childNodes[0].childNodes[0].attributes.name
Flash XML 树结构详细操作示意
图
制图: ChinaBUG 网站: www.ipodmp.com
评论0