2010-08-11 3 views
0

이것은 내가 바보 같은 느낌을 갖게합니다 :-). 리프 노드에서 시작한다고 가정하면 .parent()를 사용하여 트리를 트래버스합니다. 일단 루트에 도달하면 종료 조건이 필요합니다. 지금은 부모를 사용하고 있습니다. @ name! = "root", name은 속성 일 뿐이지 만 요소의 유형도 확인할 수 없어야합니까? 방법? 또한 as3에서 순회를 끝내는 다른 방법이 있습니까? 당신이 XML 객체를 사용하는 경우AS3에서 노드의 XML 요소 유형을 어떻게 확인합니까?

if (currentNode.parentNode == null) 
    // Root 

을 그리고 :

답변

3

당신이 XMLNode 객체를 사용하는 가정

if (!xmlNode.parent()) 
    // Root 
+0

감사합니다! 또한 XML 요소의 유형을 확인하는 방법은 무엇입니까? – gtrak

+0

XMLNode VS XML을 사용하고 있는지 확인하는 방법을 묻는다면 대답은 : 코드를 작성했기 때문에 이미 알고 있어야합니다. 작업중인 XMLNode가 텍스트인지 요소인지 묻는 경우 XMLNode.nodeType을 확인하십시오. 희망이 도움이됩니다. – danjarvis

관련 문제