XML을 통과하기 위해 AS3을 사용하고 있지만 여기서는 Flash 도움말이 충분하지 않습니다. for 루프 또는 유사하게 E4X를 트래버스하는 방법에 대한 읽기 쉬운 튜토리얼을 알고 있습니까?XML (E4X) 용 ECMAScript를 트래버스하는 - 자습서 또는 예제를 참조하십시오.
감사합니다 (I 자습서가 이해하기 쉬운으로 질문 한 플래시 또는 AS3 고유의 것입니다 생각하지 않습니다)!
XML을 통과하기 위해 AS3을 사용하고 있지만 여기서는 Flash 도움말이 충분하지 않습니다. for 루프 또는 유사하게 E4X를 트래버스하는 방법에 대한 읽기 쉬운 튜토리얼을 알고 있습니까?XML (E4X) 용 ECMAScript를 트래버스하는 - 자습서 또는 예제를 참조하십시오.
감사합니다 (I 자습서가 이해하기 쉬운으로 질문 한 플래시 또는 AS3 고유의 것입니다 생각하지 않습니다)!
이것은 많은 도움이되었습니다. 그것이 유연한 지향이지만 e4x 구문은 동일합니다.
http://livedocs.adobe.com/flex/3/html/help.html?content=13_Working_with_XML_01.html
E4X를 사용하면 반드시 특정 노드를 찾기 위해 노드를 통해 루프 필요가 없습니다. E4X를 당신의 탐색 도구로 생각할 수 있습니다. 예 :
<addressbook>
<contact>
<name/>
<address/>
<phone/>
<phone/>
</contact>
</addressbook>
따라서 모든 전화 노드를 찾으려면 연락처 노드의 내용을 반복 할 필요가 없습니다. 대신 E4X를 사용하여 모든 전화 노드를 요청할 수 있습니다.
var allPhoneNodes:XMLLIst = myXML.contacts.phone;
두 개의 전화 노드로 XMLList를 얻을 수 있습니다. 각 전화 노드를 별도의 변수에 넣으려는 경우 각 노드 이름을 테스트 할 필요없이 배열을 반복하는 것처럼 XMLList를 반복 할 수 있습니다.