XML DOM hasAttributeNS() 메서드

정의와 사용법

속성이 지정된 이름 공간과 이름으로 구성되어 있다면 hasAttributeNS() 메서드는 true를 반환하고, 그렇지 않으면 false를 반환합니다.

문법:

hasAttributeNS(ns,name)
파라미터 설명
이름 공간 필수. 검색할 속성 이름 공간을 지정합니다.
이름 필수. 검색할 속성 이름을 지정합니다.

설명

이 메서드는 hasAttribute() 메서드유사하게, 단지 확인할 속성이 이름 공간과 이름으로 지정됩니다. 이름 공간을 사용하는 XML 문서 만이 메서드를 사용합니다.

예제

모든 예제에서, 우리는 XML 파일을 사용하겠습니다 books_ns.xml및 JavaScript 함수 loadXMLDoc()

아래 코드 부분은 "books_ns.xml" 파일의 첫 번째 <title> 요소가 지정된 이름 공간과 이름을 가진 속성을 가지고 있는지 확인합니다:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang"));

위 코드의 출력:

true