Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
遍历ECMAScript for XML(E4X)-教程还是示例?_Xml_Actionscript 3_E4x - Fatal编程技术网

遍历ECMAScript for XML(E4X)-教程还是示例?

遍历ECMAScript for XML(E4X)-教程还是示例?,xml,actionscript-3,e4x,Xml,Actionscript 3,E4x,我使用AS3遍历XML,但这里的Flash帮助确实不够。您知道关于如何在for循环或类似的情况下遍历E4X的任何易于阅读的教程吗 (我不认为这个问题是Flash或AS3特定的,只要教程容易理解) 谢谢 这对我帮助很大。虽然它是面向flex的,但e4x语法是相同的 使用E4X,您不必通过循环节点来查找特定节点。您可以将E4X看作是NDOE的搜索工具。例如: <addressbook> <contact> <name/> &

我使用AS3遍历XML,但这里的Flash帮助确实不够。您知道关于如何在for循环或类似的情况下遍历E4X的任何易于阅读的教程吗

(我不认为这个问题是Flash或AS3特定的,只要教程容易理解)


谢谢

这对我帮助很大。虽然它是面向flex的,但e4x语法是相同的


使用E4X,您不必通过循环节点来查找特定节点。您可以将E4X看作是NDOE的搜索工具。例如:

<addressbook>
    <contact>
        <name/>
        <address/>
        <phone/>
        <phone/>
    </contact>
</addressbook>
您将得到一个包含两个电话节点的XMLList。如果希望将每个电话节点放入一个单独的变量中,那么可以像循环数组一样循环该XMLList,但无需对每个节点名称进行测试

var allPhoneNodes:XMLLIst = myXML.contacts.phone;