XML DOM - 노드 트리
노드의 트리로 XML DOM XML 문서.
트리의 모든 노드는 서로의 관계를 갖는다.
XML DOM 노드 트리
트리 구조로서 DOM XML 문서의 XML. 이 나무는노드 트리라고합니다.
그것은 트리의 모든 노드에 액세스 할 수 있습니다. 당신은 새로운 요소를 만들 수 있습니다, 수정하거나 그 내용을 삭제할 수 있습니다.
Fengyun 노드 트리 노드의 집합을 보여주고 그들 사이에 연결합니다. 이 트리의 루트로부터 출발 한 후 트리의 최하위 레벨에있는 텍스트 노드 넓히기 :
위의 그림은 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>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>
위의 XML에서 <제목> 요소는 <책> 요소와 <가격>의 첫 번째 자식 요소는 <책> 요소의 마지막 자식입니다.
또한, <책> 요소는 <제목>, <작가>, <년> 부모 <가격> 요소이다.