XML의 DOM 방법
속성과 XML의 방법 DOM은 프로그래밍 인터페이스를 정의합니다.
프로그래밍 인터페이스
DOM은 XML 노드는 일련의 객체로서 모델링된다. 노드는 자바 스크립트 또는 다른 프로그래밍 언어를 통해 액세스 할 수 있습니다. 이 튜토리얼에서, 우리는 자바 스크립트를 사용합니다.
정의 된 프로퍼티와 메소드의 표준 세트를 통해 DOM 프로그래밍 인터페이스.
속성들은 (예를 들어, 노드 이름이 "책"입니다)를 사용하는 방법 "무엇 무엇인가하는 것은"따릅니다.
방법은 종종 "뭔가를"사용하는 방법 (예 : "책"노드 삭제 등)에 따릅니다.
XML DOM 속성
몇 가지 일반적인 DOM 속성 :
- x.nodeName - X 이름
- x.nodeValue - x의 값
- x.parentNode - X의 부모
- X의 자식 노드 - x.childNodes
- 노드 X 속성 - x.attributes을
참고 : 위의 목록에서, x는 노드 객체입니다.
XML의 DOM 방법
- x.getElementsByTagName(이름) - 지정된 태그 이름을 가진 모든 요소를 얻을
- x.appendChild(노드) - X에 자식 노드를 삽입
- x.removeChild(노드) - X에서 자식 노드를 제거합니다
참고 : 위의 목록에서, x는 노드 객체입니다.
예
자바 스크립트 코드의 <제목> 요소 Books.xml을 텍스트를 얻을 :
TXT = xmlDoc.getElementsByTagName ( "제목") [0] .childNodes [0] .NodeValue 이렇게
명령문이 실행 된 후, TXT 저장된 값은 "매일 이탈리아어"입니다.
설명 :
- 해당 xmldoc - XML의 DOM을 파서 만든 개체
- getElementsByTagName ( "제목") [0 ] - 첫 번째 <제목> 요소
- childNodes에 [0] - <제목> 첫 번째 자식 노드 (텍스트 노드) 요소
- nodeValue를 - 값 (텍스트 자체) 노드