Manual teknikal...login
Manual teknikal XML
pengarang:php.cn  masa kemas kini:2022-04-14 15:57:53

Struktur pokok XML



Dokumen XML membentuk struktur pokok yang bermula pada "akar" dan mengembang ke "daun".


Contoh dokumen XML

Dokumen XML menggunakan sintaks yang ringkas dan deskriptif sendiri:

<?versi xml ="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Peringatan</heading>
<body>Jangan lupakan saya hujung minggu ini!</body>
</note>

Barisan pertama ialah pengisytiharan XML. Ia mentakrifkan versi XML (1.0) dan pengekodan yang digunakan (ISO-8859-1 = Latin-1/set aksara Eropah Barat).

Barisan seterusnya menerangkan elemen akar dokumen (seperti menyebut: "Dokumen ini ialah nota"):

<note>

4 baris seterusnya menerangkan 4 elemen anak akar (ke, dari, tajuk dan badan):

<to>Tove< /ke>
<from>Jani</from>
<heading>Peringatan</heading>
<body>Jangan lupa saya hujung minggu ini!</body><🎜
Barisan terakhir mentakrifkan penghujung elemen akar:

</note>
Anda boleh mengandaikan, daripada contoh ini, bahawa Dokumen XML mengandungi Nota Jani kepada Tove.

XML sangat menggambarkan diri, tidakkah anda bersetuju?


Dokumen XML membentuk struktur pokok

Dokumen XML mesti mengandungi

elemen akar. Elemen ini ialah elemen induk kepada semua elemen lain.

Elemen dalam dokumen XML membentuk pepohon dokumen. Pokok itu bermula pada akar dan mengembang ke bahagian paling bawah pokok.

Semua elemen boleh mempunyai sub-elemen:

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

Istilah ibu bapa, anak dan adik beradik digunakan untuk menerangkan hubungan antara unsur. Elemen ibu bapa elemen anak sendiri. Elemen kanak-kanak pada tahap yang sama menjadi adik-beradik (abang atau kakak).

Semua elemen boleh mempunyai kandungan teks dan atribut (serupa dengan HTML).


Contoh:

nodetree.gif

Imej di atas mewakili buku dalam XML berikut:

<kedai buku>
<book category="MEMASAK">
, <title lang="en">Bahasa Itali Setiap Hari</title>
, <pengarang>Giada De Laurentiis</pengarang>
, <tahun>2005</tahun>
, <harga>30.00</harga>
</buku>
<book category="KANAK-KANAK">
, <title lang="en">Harry Potter</title>
, <pengarang>J K. Rowling</pengarang>
, <tahun>2005</tahun>
, <harga>29.99</harga>
</buku>
<tempah kategori="WEB">
, <title lang="en">Pembelajaran XML</title>
, <pengarang>Erik T. Ray</pengarang>
, <tahun>2003</tahun>
, <harga>39.95</harga>
Unsur akar dalam contoh </buku>
</kedai buku>

ialah <kedai buku>. Semua elemen <buku> dalam dokumen terkandung dalam <kedai buku>. Elemen

<buku> mempunyai 4 elemen anak: <tajuk>, <pengarang>, <tahun>, <harga>.