Karakter yang diperbolehkan
Dalam XML, ada beberapa aturan dan karakter yang diperbolehkan untuk memastikan bahwa data dapat dibaca dan diproses tanpa kesalahan. Berikut adalah penjelasan detail mengenai karakter yang diperbolehkan dalam XML.
Karakter yang Diperbolehkan
Karakter Alfanumerik
- Semua huruf Latin (a-z, A-Z)
- Angka (0-9)
Karakter Khusus
-
(tanda minus)_
(garis bawah).
(titik):
(titik dua)+
(tanda plus)&
(dan)
Karakter Spesial
- Jendela XML mendukung beberapa karakter spesial yang harus ditulis dalam bentuk entitas:
&
(ampersand) ditulis sebagai&
<
(tanda kurang dari) ditulis sebagai<
>
(tanda lebih dari) ditulis sebagai>
"
(kutip ganda) ditulis sebagai"
'
(kutip tunggal) ditulis sebagai'
- Jendela XML mendukung beberapa karakter spesial yang harus ditulis dalam bentuk entitas:
Karakter yang Dilarang
- Karakter kontrol (seperti karakter ASCII 0-31) dilarang.
- Karakter yang tidak sesuai dengan standar Unicode juga tidak diperbolehkan.
- Jika Anda ingin menggunakan karakter yang tidak diperbolehkan dalam node atau atribut XML, Anda harus menggunakan entitas karakter yang sesuai.
Contoh Penggunaan
Berikut adalah contoh yang menunjukkan penggunaan karakter yang diperbolehkan dalam elemen XML:
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Pengingat</heading>
<body>Don't forget me this weekend!</body>
<special_characters>& < > " '</special_characters>
</note>
Dalam contoh di atas:
- Elemen XML
note
terdiri dari beberapa elemen anak sepertito
,from
,heading
, danbody
. - Khusus untuk karakter spesial, kita menggunakan entitas untuk ampersand dan tanda kurung.
Kesimpulan
Memahami karakter yang diperbolehkan dalam XML sangat penting untuk menghindari kesalahan saat membuat dan mengelola dokumen XML. Pastikan untuk selalu menggunakan karakter yang sesuai dan mengganti karakter spesial dengan entitas yang tepat.