Struktur Pohon XML
- Halaman Sebelumnya Penggunaan XML
- Halaman Berikutnya Gramatika XML
Dokumen XML membentuk struktur pohon, yang dimulai dari "akar" dan kemudian tumbuh ke "daun-pucuk".
Struktur Pohon XML

Contoh Dokumen XML
Gambar di atas mewakili daftar buku dalam XML ini:
<?xml version="1.0" encoding="UTF-8"?> <bookstore> <book category="美食"> <title lang="zh">雅舍谈吃</title> <author>梁实秋</author> <press>江苏文艺出版社</press> <year>2013</year> <price>35</price> <ISBN>9787539962771</ISBN> </book> <book category="儿童"> <title lang="zh">了不起的狐狸爸爸</title> <author>罗尔德·达尔</author> <translator>代维</translator> <press>明天出版社</press> <year>2009</year> <price>10</price> <ISBN>9787533259563</ISBN> </book> <book category="文学"> <title lang="zh">将熟悉变为陌生</title> <author>齐格蒙·鲍曼</author> <author>彼得·哈夫纳</author> <translator>王立秋</translator> <press>南京大学出版社</press> <year>2023</year> <price>68</price> <ISBN>9787305269387</ISBN> </book> <book category="科学"> <title lang="zh">你想飞吗,像鸟一样?</title> <author>Richard Dawkins</author> <author>Anna Renzova</author> <translator>Guo Tianyu</translator> <press>Perpustakaan Teknologi Ilmu Hunan</press> <year>2023</year> <price>88</price> <ISBN>9787571019075</ISBN> </book> <book category="politik" cover="terkait"> <title lang="zh">Demokrasi di Amerika</title> <author>Thucydides</author> <translator>Dong Guoliang</translator> <press>Perpustakaan Penerbitan Kepada Bisnis</press> <year>1989</year> <price>60</price> <ISBN>9787100124553</ISBN> </book> </bookstore>
Struktur Pohon XML
Elemen di dokumen XML membentuk pohonpohon elemen。
Pohon ini dariElemen akarmulai, dan mengecuplik hingga pohonElemen anak。
Dokumen XML harus mengandung elemen akar. Elemen ini adalah induk dari semua elemen lain.
Semua elemen dapat memiliki elemen anak:
<root> <child> <subchild>.....</subchild> </child> </root>
Termin seperti induk, anak, dan saudara digunakan untuk mendeskripsikan hubungan antara elemen.
Elemen induk memiliki elemen anak. Elemen anak juga memiliki elemen induk. Elemen anak di tingkat yang sama menjadi saudara (kakak atau adik).
Semua elemen dapat memiliki konten teks (Yashet Tan Paru) dan atribut (category="makanan"), seperti di HTML.
Sintaks yang dapat dijelaskan sendiri
XML menggunakan sintaks sederhana yang dapat dijelaskan sendiri:
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Peringatan</heading> <body>Jangan lupa pertemuan!</body> </note>
Baris pertama adalah deklarasi XML. Ia mendefinisikan versi XML (1.0) dan enkoding yang digunakan (ISO-8859-1 = Latin-1/Fonta Eropa Barat).
Baris berikutnya mendeskripsikan dokumenElemen akar(seperti dalam mengatakan: “Dokumen ini adalah sebuah catatan”):
<note>
Berikut 4 baris untuk mendeskripsikan akar 4 elemen(to, from, heading serta body):
<to>George</to> <from>John</from> <heading>Peringatan</heading> <body>Jangan lupa pertemuan!</body>
Baris terakhir menentukan akhir elemen root:
</note>
Dari contoh ini, dapat dipahami bahwa dokumen XML ini mengandung sebuah tanda tangan John untuk George.
XML memiliki kualitas yang mengejutkan tentang deskripsi diri, setujukah Anda?
- Halaman Sebelumnya Penggunaan XML
- Halaman Berikutnya Gramatika XML