Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
AS3/XML/FLASH:根据元素的值查找属性_Xml_Actionscript 3_Flash - Fatal编程技术网

AS3/XML/FLASH:根据元素的值查找属性

AS3/XML/FLASH:根据元素的值查找属性,xml,actionscript-3,flash,Xml,Actionscript 3,Flash,我的XML与此类似: var listXML:XML = <list> <name date="18/07/2013">ALPHA</name> <name date="15/06/2012">ALLANI</name> // <--- Get this date <name date="06/03/2009">FLANDES</name> </list>; v

我的XML与此类似:

var listXML:XML = <list>
    <name date="18/07/2013">ALPHA</name>
    <name date="15/06/2012">ALLANI</name> // <--- Get this date
    <name date="06/03/2009">FLANDES</name>    
</list>;
var-listXML:XML=
阿尔法

ALLANI/您应该使用XPath-查看一下-

这里是:

listXML..name.(text()=="ALLANI").@date;
因此:


打印
2012年6月15日

您可能需要一个循环。不需要循环,只有
xpath
您可以通过第三方库使用xpath,但ActionScript本机方法是E4X(在Cherniv的回答中使用)。谢谢达斯达斯和拉尔斯!
trace( listXML..name.(text()=="ALLANI").@date );