XML DOM attributes 속성
정의와 사용법
attributes 속성은 선택된 노드의 속성을 포함하는 NamedNodeMap을 반환합니다.
선택된 노드가 요소가 아니면, 이 속성은 NULL을 반환합니다。
문법:
elementNode.attributes
ヒント 및コメント
ヒント:이 속성은 element 노드에서만 사용됩니다。
인스턴스
모든 예제에서, 우리는 XML 파일을 사용할 것입니다 books.xml또한 JavaScript 함수 loadXMLDoc()。
예제 1
아래 코드 부분은 "books.xml"에서 첫 번째 <title> 요소의 속성의 수를 얻습니다:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
document.write(x.length);
위 코드의 출력:
1
예제 2
아래 코드 부분은 첫 번째 <book> 요소의 "category" 속성의 값을 출력합니다:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes
;
var att=x.getNamedItem("category");
document.write(att.value);
위 코드의 출력:
COOKING