블로그 이미지
초딩입맛제주아재
하고 싶은 것만 하며 살고 싶다

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
2010. 1. 12. 21:43 Programing/HTML/JavaScript/CSS
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 초딩입맛제주아재