๐Ÿ‹
Menu
.xml Code

XML (Extensible Markup Language)

XML adalah bahasa markup fleksibel untuk data terstruktur yang menggunakan tag yang ditentukan pengguna. Banyak digunakan untuk file konfigurasi, feed data (RSS, Atom), format dokumen kantor (DOCX, ODT), dan pertukaran data enterprise (SOAP, SVG, XHTML).

Tipe MIME

application/xml

Tipe

Teks

Kompresi

Lossless

Kelebihan

  • + Self-describing with user-defined tags and schemas
  • + Mature ecosystem: XPath, XSLT, XSD, SAX/DOM parsers
  • + Standard for RSS/Atom feeds, SVG, XHTML, and SOAP
  • + Supports namespaces for mixing vocabularies

Kekurangan

  • โˆ’ Verbose syntax compared to JSON or YAML
  • โˆ’ Parsing is slower and more memory-intensive than JSON
  • โˆ’ Largely replaced by JSON for web APIs

Kapan Menggunakan .XML

Gunakan XML untuk markup dokumen, file konfigurasi yang memerlukan skema validasi, layanan SOAP, dan integrasi enterprise warisan.

Detail Teknis

Dokumen XML memiliki struktur pohon dari elemen dengan tag pembuka dan penutup, atribut, dan konten teks. Skema (XSD, DTD, RELAX NG) memvalidasi struktur, dan XSLT mengubah XML ke format lain.

Riwayat

W3C menerbitkan XML 1.0 pada tahun 1998 sebagai subset yang disederhanakan dari SGML. Menjadi tulang punggung pertukaran data enterprise di tahun 2000-an, mendukung layanan web SOAP, feed RSS, dan format dokumen kantor.

Konversi dari .XML

Konversi ke .XML

Format Terkait

Istilah Terkait

Learn More

Studi Kasus