Latest web development tutorials

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를 - 값 (텍스트 자체) 노드