Latest web development tutorials

struktur pohon XML

dokumen XML membentuk struktur pohon, yang dari "akar" dan kemudian diperluas ke "daun."


Contoh dokumen XML

dokumen XML menggunakan self-deskriptif sintaks yang sederhana:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

Baris pertama adalah deklarasi XML. Mendefinisikan versi XML (1.0) dan encoding digunakan (ISO-8859-1 = Latin-1 / Barat rangkaian karakter Eropa).

Baris berikutnya menggambarkanelemen akar dokumen (seperti mengatakan: "Dokumen ini adalah sebuah memo"):

<note>

4 baris berikutnya menjelaskan 4elemen anak dari akar (untuk, dari, menuju, dan tubuh):

<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>

Baris terakhir mendefinisikan akhir elemen root:

</note>

Anda dapat mengasumsikan, dari contoh ini, dokumen XML berisi Jani Tove catatan tertulis.

XML memiliki baik diri deskriptif, Anda setuju?


dokumen XML membentuk struktur pohon

Dokumen XML harus mengandungelemen root.Unsur adalah induk dari semua elemen lainnya.

elemen XML dalam dokumen untuk membentuk pohon dokumen. Pohon dari akar, dan meluas ke bagian bawah pohon.

Semua elemen dapat memiliki sub-elemen:

<root>
<child>
<subchild>.....</subchild>
</child>
</root>

Ayah, Anak dan rekan-rekan dan jangka lain yang digunakan untuk menggambarkan hubungan antara unsur-unsur. Elemen induk memiliki elemen anak. Sub-elemen pada tingkat yang sama menjadi saudara (saudara atau saudari).

Semua elemen dapat memiliki konten teks dan atribut (mirip dengan HTML).


contoh:

simpul pohon DOM

Panel atas menunjukkan XML berikut dalam buku:

<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>

Contoh elemen root adalah <toko buku>. Dokumen semua <buku> elemen yang terkandung dalam <toko buku> di.

<Buku> elemen memiliki empat sub-elemen: <title>, <author>, <tahun>, <harga>.