XML DOM 튜토리얼로그인
XML DOM 튜토리얼
작가:php.cn  업데이트 시간:2022-04-13 15:27:56

DOM 방식


XML DOM - 속성 및 메서드


속성 및 메서드는 XML DOM에 대한 프로그래밍 인터페이스를 정의합니다.


프로그래밍 인터페이스

DOM은 XML을 일련의 노드 개체로 시뮬레이션합니다. 노드는 JavaScript 또는 기타 프로그래밍 언어를 통해 액세스할 수 있습니다. 이 튜토리얼에서는 JavaScript를 사용합니다.

DOM에 대한 프로그래밍 인터페이스는 일련의 표준 속성 및 메서드를 통해 정의됩니다.

속성은 "무언가가 무엇인지"라는 의미로 자주 사용됩니다(예: 노드 이름이 "book"임).

메서드 는 "무엇을 어떻게 해야 하는가"(예: "book" 노드 삭제)라는 의미로 자주 사용됩니다.


XML DOM 속성

일부 일반적인 DOM 속성:

  • x.nodeName - x의 이름

  • x.nodeValue - x의 값

  • x.parentNode - x의 상위 노드

  • x.childNodes - 하위 노드

  • x.attributes - x 노드의 속성

참고: 위 목록에서 x는 노드 개체입니다.


XML DOM 메소드

  • x.getElementsByTagName(name) - 지정된 태그 이름을 가진 모든 요소를 ​​가져옵니다

  • x.appendChild(node) - 하위 노드

  • x.removeChild(node)를 x에 삽입 - x에서 하위 노드 제거

참고: 위 목록에서 x는 노드 개체입니다.


books.xml의 <title> 요소에서 텍스트를 가져오는 JavaScript 코드:

txt=xmlDoc.getElementsByTagName("title") [ 0].childNodes[0].nodeValue

이 명령문이 실행된 후 txt에 저장된 값은 "Everyday Italian"입니다.

설명:

  • xmlDoc - 파서가 생성한 XML ​​DOM 객체

  • getElementsByTagName("title")[0] - 첫 번째 <title> 요소

  • childNodes[0] - <title> 요소 첫 번째 하위 노드(텍스트 노드)

  • nodeValue - 노드의 값(텍스트 자체)


PHP 중국어 웹사이트