Latest web development tutorials

XML DOM - simpul

Dalam DOM, dokumen XML adalah node untuk setiap komponen.


DOM simpul

Menurut DOM, dokumen XML adalahnode untuk setiap komponen.

DOM adalah persyaratan seperti itu:

  • Seluruh dokumen adalah simpul dokumen
  • Setiap elemen merupakan simpul elemen XML
  • Teks yang terkandung dalam elemen XML adalah simpul teks
  • Setiap atribut XML merupakan simpul atribut
  • Komentar adalah node komentar

Contoh DOM

Lihatlah dokumen XML (berikut yang Books.xml ):

<?xml version="1.0" encoding="ISO-8859-1"?>
<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">XQuery Kick Start</title>
<author>James McGovern</author>
<author>Per Bothner</author>
<author>Kurt Cagle</author>
<author>James Linn</author>
<author>Vaidyanathan Nagarajan</author>
<year>2003</year>
<price>49.99</price>
</book>
<book category="web" cover="paperback">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

Pada XML di atas, akar node <toko buku>. Semua node lain dalam dokumen termasuk dalam <toko buku> di.

Akar <toko buku> empat <buku> simpul.

Pertama <buku> node memiliki empat node: <title>, <author>, <tahun> dan <harga>, di mana setiap node berisi node teks, "Everyday Italian", "Giada De Laurentiis", " 2005 "dan" 30.00. "


Teks selalu disimpan dalam simpul teks

Dalam DOM memproses kesalahan umum adalah untuk berpikir bahwa node elemen yang berisi teks.

Namun, teks node elemen disimpan dalam node teks.

Dalamcontoh ini: <tahun> 2005 </ tahun >, node elemen <tahun>, memiliki nilai "2005" di node teks.

"2005"tidak <tahun> nilai elemen!