Latest web development tutorials

XML DOM - 노드 트리

노드의 트리로 XML DOM XML 문서.

트리의 모든 노드는 서로의 관계를 갖는다.


XML DOM 노드 트리

트리 구조로서 DOM XML 문서의 XML. 이 나무는노드 트리라고합니다.

그것은 트리의 모든 노드에 액세스 할 수 있습니다. 당신은 새로운 요소를 만들 수 있습니다, 수정하거나 그 내용을 삭제할 수 있습니다.

Fengyun 노드 트리 노드의 집합을 보여주고 그들 사이에 연결합니다. 이 트리의 루트로부터 출발 한 후 트리의 최하위 레벨에있는 텍스트 노드 넓히기 :

DOM 노드 트리

위의 그림은 XML 파일을 나타냅니다 Books.xml을을 .


부모, 자식 노드 및 형제 노드

각 노드는 트리의 노드들 간의 계층 적 관계를 갖는다.

부모, 자식 노드 및 형제 노드의 관계를 설명하는 데 사용된다. 부모 노드는 자식 노드를 가지며, 동일한 레벨의 자식 노드는 형제 (형제 자매)라고한다.

  • 노드 트리의 상단에서 루트 노드라고
  • 루트 노드 이외의 각 노드는 부모 노드를 갖는다
  • 노드는 자식 노드의 수에는 제한이있다
  • 잎은 아이들과 더 노드 없다
  • 형제는 동일한 부모 노드 노드를하는 것입니다

일부 이미지 아래 트리 노드와 노드 사이의 관계를 보여

노드 트리

XML 데이터가 트리 형태로 구성되어 있기 때문에, 그래서 트리의 정확한 구조를 알 수없는 데이터가 순회 포함 사건의 유형을 이해하지 못한다.

당신은 튜토리얼 섹션의 뒷부분 지식의 노드 트리를 탐색에 대한 자세한 내용을 배울 것입니다.


첫째 아이 - 마지막 자식

다음 XML 단편을 고려하십시오

<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>

위의 XML에서 <제목> 요소는 <책> 요소와 <가격>의 첫 번째 자식 요소는 <책> 요소의 마지막 자식입니다.

또한, <책> 요소는 <제목>, <작가>, <년> 부모 <가격> 요소이다.