XML (Extensible Markup Language) adalah bahasa
markup untuk keperluan umum yang
disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data
antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (Hyper Text Markup
Language) yang merupakan bahasa standar untuk melacak internet.
Mengenal XML
XML didesain untuk mampu menyimpan data secara ringkas dan mudah
diatur. Kata kunci utama XML adalah data (jamak dari
datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi
untuk menggambarkan isi dari dokumen. Dengan sendirinya, XML dapat digunakan
untuk menggambarkan sembarang view Database, tetapi dengan satu
cara yang standar.
Tipe XML
XML memilik tiga tipe File.
- XML, merupakan standar format dari Struktur berkas (file) yang ada.
- XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
- XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Keunggulan XML
Berikut Keunggulannya:
- Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
- Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
- Mudah pemeliharaannya.
- Sederhana. XML lebih sederhana.
- Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (Portabilitas) yang lebih bagus.
Kegunaan dan Cara Menggunakan XML – XML (Extensible Markup Language) digunakan dalam
banyak aspek pengembangan web, sering dipakai untuk menyederhanakan penyimpanan
dan pertukaran data. Berikut beberapa penggunaan umum XML untuk web sekarang
ini:
- Pengembangan Web
- Pengelolaan Konten
- Dokumentasi
- Pengembangan Database
XML dalam
Pengembangan Web
Di satu
sisi, Anda bisa berpendapat bahwa ini adalah penggunaan paling luas dari XML,
sebagai XHTML. Karena
XHTML hanya pengerjaan ulang HTML 4.0, banyak situs HTML 4.0 yang benar-benar
menggunakan bentuk valid XHTML. Tapi
manfaat dari XML tidak bahwa itu sudah ada sebagai XHTML, tetapi Anda dapat
membuat dokumen web dari XML menggunakan XSLT untuk mengubah dokumen Anda ke
dalam HTML. Anda kemudian dapat mengirim XML untuk prosesor XSLT pada server
web dan melayani hasil yang ke browser web. Hal ini membuat dokumentasi Anda
tersedia dalam format apapun yang Anda butuhkan untuk menjadi di dalamnya.
XML dan
Pengelolaan Konten
Ironisnya,
kebanyakan situs-situs yang menggunakan XML, para desainer web dan pengembang
konten mungkin bahkan tidak tahu bahwa XML ada di sana. Hal ini karena umumnya
ada CMS atau sistem manajemen konten yang berada di depan XML untuk membuatnya
lebih mudah bagi penulis konten untuk menulis konten web mereka tanpa perlu
khawatir bagaimana menulis HTML atau mendesain halaman web.
XML dan
Dokumentasi
Banyak perusahaan yang berpindah ke
XML untuk menulis dokumentasi internal mereka. Keuntungan dari XML untuk
dokumentasi adalah bahwa hal itu dapat digunakan untuk menentukan ciri-ciri
umum dalam buku-buku, majalah, cerita, iklan, dan sebagainya. Hal terbaik tentang XML untuk
dokumentasi adalah bahwa XML mudah dipahami bagi manusia, baik dari dokumentasi
yang sebenarnya, tetapi juga kode XML sekitarnya. XML dapat digunakan untuk
semua jenis dokumentasi, dari penerbitan untuk bahan pemasaran.
XML dan
Pengembangan Database
Database adalah penggunaan alami
untuk XML, karena XML adalah semua tentang data. Tidak seperti XML untuk
dokumentasi, XML untuk database tidak perlu dibaca oleh manusia. Data tersebut
hanya ditulis sedemikian rupa untuk memungkinkan mesin untuk membacanya dan
membuatnya dapat diakses ke database.
Sumber :
Tidak ada komentar:
Posting Komentar