XML 트리

XML 문서는 HTML 문서와 마찬가지로 트리 형태의 계층 구조를 가진다.

이러한 XML 트리는 하나뿐인 루트(root)요소부터 시작하여, 각각의 자식(child) 요소에 차례대로 연결된다.

XML 트리 구조에 포함되는 모든 요소는 자신만의 자식요소를 가질 수 있다.

 

부모요소는 여러 개의 자식을 가질 수 있다.

하지만 자식요소는 단 하나의 부모요소만 가진다.

 

형제요소는 같은 트리 레벨에 존재하는 요소를 가리킨다.

, 형제 요소란 같은 부모요소를 가지는 자식 요소 간의 관계를 나타낸다.

 

조상요소는 부모 요소를 포함해 현재 요소보다 상위에 존재하는 모든 요소를 가린킨다.

자손요소는 자식 요소를 포함해 계층적으로 현재 요소보다 하위에 존재하는 모든 요소를 가리킨다.

XML 트리의 모든 요소는 자신만의 텍스트나 속성을 가질 수 있다.

<!-- XML 선언문-->
<?xml version="1.0" encoding="UTF-8"?> 
<!-- 문서에 단 하나만이 존재하는 루트 요소 생성, XML 문서에 존재하는 모든 요소의 조상요소가 된다. -->
<shop shoes="신발" type="브랜드"> 
    <shoes> 
    <!-- name, sort, cost의 세가지 자식 요소를 가지고 있다.-->
        <name>에어맥스</name>
        <sort>운동화</sort>
        <cost>199000</cost>
    </shoes>
    <shoes>
        <name>닥터마틴</name>
        <sort>워커</sort>
        <cost>179000</cost>
    </shoes>
</shop>

 

참고 : http://tcpschool.com/xml/xml_basic_structure

'언어 > xml' 카테고리의 다른 글

3. XML 설계 목적  (0) 2022.02.03
2. XML 기초  (0) 2022.02.03
1. XML이란?  (0) 2022.01.27

+ Recent posts