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...
<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:
<to>Tove</to>
<from>Jani</from> 🎜><body>Jangan lupakan saya hujung minggu ini!</body>
</note>
Daripada: Jani
Jangan lupa saya hujung minggu ini!
Bayangkan beberapa maklumat tambahan ditambahkan oleh pengarang dokumen XML:
<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.