XML 문서에서 시작하는 트리 구조 형성 "the root" 와 가지 "the leaves" .
XML 트리 구조
예제 XML 문서
이미지는 위의이 XML의 책을 나타냅니다 :
<?xml version="1.0" encoding="UTF-8 " ?>
<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="children">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="web">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>
XML 트리 구조
XML 문서는 요소 나무로 형성된다.
하는 XML 트리 자식 요소에 루트에서 루트 요소 및 지점에서 시작한다.
모든 요소는 하위 요소를 가질 수 있습니다 (child elements) :
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
용어 부모, 자식, 그리고 형제 요소 사이의 관계를 설명하는 데 사용됩니다.
부모는 아이가. 아이들은 부모가 있습니다. 형제는 동일한 수준 (형제 자매)의 자녀입니다.
모든 요소는 텍스트 콘텐츠 수 (Harry Potter) 와 속성 (category="cooking") .
자체 설명 구문
XML이 훨씬 자체 설명 구문을 사용합니다.
프롤로그는 XML 버전과 문자 인코딩을 정의한다 :
<?xml version="1.0" encoding="UTF-8 " ?>
다음 라인은 인 root element 문서 :
<bookstore>
다음 줄은 시작 <book> 요소를 :
<book category="cooking">
<book> <제목>, <작가>, <년> : 요소 4 하위 요소가 <price> .
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
다음 라인은 북 소자를 종료한다 :
</book>
당신은 XML 문서가 서점에서 책에 대한 정보를 포함,이 예에서, 가정 할 수있다.