블로그 이미지
물결(Wave)
하고 싶은 것만 하며 살고 싶다

calendar

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
javascript로 xml 문서를 파싱하려면 꼭 필요한 메서드중 하나가 바로 hasAttributes 입니다.
hasAttributes 는 해당 노드에 정의된 속성(attribute)가 있는지를 확인해 주는 메서드 입니다.

아래와 같은 xml 문서가 있을 경우,
<xml>
    <guest age="20" name="Asrada" />
</xml>

다음과 같이 하면 guest 노드를 획득 할 수 있습니다.
var xmlDoc = document.createXMLDocument("샘플 문서");
xmlDoc


그리고 


IE는 hasAttributes 메서드를 지원하지 않습니다.

하지만 다행스럽게도 attributes 속성(property)은 지원합니다.

결국 크로스 브라우징을 위해서는 hasAttributes 메서드 대신 attributes 속성을 이용해야 합니다.


posted by 물결(Wave)