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

Elemen XML



Dokumen XML mengandungi elemen XML.


Apakah unsur XML?

Elemen XML merujuk kepada bahagian bermula daripada (dan termasuk) teg pembukaan sehingga (dan termasuk) teg penutup.

Elemen boleh mengandungi:

  • Elemen lain

  • Teks

  • Atribut

  • atau campurkan semua di atas...

<kedai buku>
<book category="KANAK-KANAK">
, <tajuk>Harry Potter</title>
' <pengarang>J K. Rowling</pengarang>
, <tahun>2005</tahun>
, <harga>29.99</harga>
</buku>
<tempah kategori="WEB">
, <title>Pembelajaran XML</title>
, <pengarang>Erik T. Ray</pengarang>
, <tahun>2003</tahun>
, <harga>39.95</harga>
</buku>
</kedai buku>

Dalam contoh di atas, <kedai buku> dan <buku> kedua-duanya mempunyai kandungan elemen kerana ia mengandungi unsur lain. Elemen <book> juga mempunyai atribut (kategori="KANAK-KANAK"). <tajuk>, <pengarang>, <tahun> dan <harga> mempunyai kandungan teks kerana ia mengandungi teks.


Peraturan Penamaan XML

Elemen XML mesti mengikut peraturan penamaan berikut:

  • Nama boleh mengandungi huruf, nombor dan aksara lain

  • Nama tidak boleh bermula dengan nombor atau tanda baca

  • Nama tidak boleh bermula dengan huruf xml (atau XML, Xml, dll.)

  • Nama tidak boleh mengandungi ruang

Sebarang nama boleh digunakan, tiada perkataan terpelihara.


Amalan Penamaan Terbaik

Jadikan nama itu sebagai deskriptif. Ia juga bagus untuk menggunakan garis bawah dalam nama: <nama_pertama>, <nama_keluarga>.

Nama hendaklah pendek dan ringkas, seperti: <tajuk_buku>, bukan: <tajuk_buku>.

Elakkan watak "-". Jika anda menamakan sesuatu seperti ini: "nama pertama", sesetengah perisian akan berfikir anda mahu menolak nama daripada nama pertama.

Elakkan "." Jika anda menamakannya seperti ini: "first.name", sesetengah perisian akan menganggap bahawa "name" ialah harta objek "first".

Elakkan watak ":". Titik bertindih akan ditukar kepada ruang nama untuk digunakan (diterangkan kemudian).

Dokumen XML selalunya mempunyai pangkalan data yang sepadan, dengan medan yang sepadan dengan elemen dalam dokumen XML. Peraturan praktikal ialah menggunakan konvensyen penamaan pangkalan data anda untuk menamakan elemen dalam dokumen XML anda.

Dalam XML, huruf bukan bahasa Inggeris seperti éòá adalah sah sepenuhnya, tetapi ketahui masalah yang mungkin timbul jika vendor perisian anda tidak menyokong aksara ini.


Elemen XML boleh dikembangkan

Elemen XML boleh dikembangkan untuk membawa lebih banyak maklumat.

Lihat contoh XML berikut:

<note>
<to>Tove</to>
<from>Jani</from> 🎜><body>Jangan lupakan saya hujung minggu ini!</body>
</note>
Mari bayangkan kita mencipta aplikasi yang Mengekstrak <to> , <from> dan <body> elemen daripada dokumen XML dan menghasilkan output berikut:

MESEJ
Kepada: Tove
Daripada: Jani
Jangan lupa saya hujung minggu ini!

Bayangkan beberapa maklumat tambahan ditambahkan oleh pengarang dokumen XML:

<nota>
<tarikh>2008-01-10</tarikh>
< ke>Tove</to>
<from>Jani</from>
<heading>Peringatan</heading>
<body>Jangan lupakan saya/badan ini!< ;
</note>

Jadi adakah apl ini akan rosak atau ranap?

Tidak. Aplikasi ini masih boleh mencari elemen <to>, <from>, dan <body> dalam dokumen XML dan menghasilkan output yang sama.

Salah satu kelebihan XML ialah ia boleh dilanjutkan tanpa mengganggu aplikasi.