2013-09-01 4 views
1

의 값에 따라 속성을 찾기 내가 가진 XML과 유사한 :AS3/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>; 

는 이름을 기준으로 날짜를 얻을 수 있습니까? theName이라는 입력 텍스트에 "ALLANI"이라는 이름이 있으면 어떻게 "15/06/2012"날짜 값을 얻을 수 있습니까? 당신이 사용해야

+0

아마도 루프가 필요할 것입니다. – putvande

+0

루프가 필요없고'xpath' 만 사용하십시오 – Cherniv

답변

2

을 제공 XPath- : 그래서

listXML..name.(text()=="ALLANI")[email protected]; 

:

trace(listXML..name.(text()=="ALLANI")[email protected]); 

인쇄 15/06/2012.

+0

매력처럼 실행됩니다! 많은, 많은 감사 Cherniv! – Sergio

+0

@Sergio 대단히 환영합니다! =) – Cherniv

0

은 당신이 여기에게 look- http://www.tizag.com/xmlTutorial/xpathattribute.php

+1

타사 라이브러리를 통해 XPath를 사용할 수 있지만 ActionScript 원시 메서드는 E4X (Cherniv의 대답에서 사용)입니다. http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e72.html –

+0

감사합니다. DasDas와 Lars! – Sergio