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

  1. Karakter Alfanumerik

    • Semua huruf Latin (a-z, A-Z)
    • Angka (0-9)
  2. Karakter Khusus

    • - (tanda minus)
    • _ (garis bawah)
    • . (titik)
    • : (titik dua)
    • + (tanda plus)
    • & (dan)
  3. Karakter Spesial

    • Jendela XML mendukung beberapa karakter spesial yang harus ditulis dalam bentuk entitas:
      • & (ampersand) ditulis sebagai &
      • < (tanda kurang dari) ditulis sebagai &lt;
      • > (tanda lebih dari) ditulis sebagai &gt;
      • " (kutip ganda) ditulis sebagai &quot;
      • ' (kutip tunggal) ditulis sebagai &apos;

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>&amp; &lt; &gt; &quot; &apos;</special_characters>
</note>

Dalam contoh di atas:

  • Elemen XML note terdiri dari beberapa elemen anak seperti to, from, heading, dan body.
  • 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.