
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. [ 1 ] XML merupakan kelanjutan dari HTML ( HyperText Markup Language ) yang merupakan bahasa standar untuk melacak Internet . [ 2 ]
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 . [ 3 ]
XML menyediakan suatu cara terstandardisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. [ 4 ] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database , tetapi dengan satu cara yang standar. [ 4 ]
Tipe XML
XML memiliki tiga tipe file : [ 5 ]
- XML, merupakan standar format dari struktur berkas ( file ) yang ada.
- XSL , merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
- , merupakan standar yang mendefinisikan struktur database dalam XML.
Keunggulan XML
Keunggulan XML bisa diringkas sebagai berikut: [ 6 ]
- Pintar ( Intelligence ). XML dapat menangani berbagai tingkat ( level ) kompleksitas.
- Dapat beradaptasi. Dapat meng adaptasi 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 ( ) yang lebih bagus.
Contoh dokumen XML sederhana
<?xml version="1.0" encoding="UTF-8"?>
<Resep nama="roti" waktu_persiapan="5 menit" waktu_masak="3 jam">
<judul>Roti tawar</judul>
<bahan jumlah="3" satuan="cangkir">tepung</bahan>
<bahan jumlah="0,25" satuan="ons">ragi</bahan>
<bahan jumlah="1,5" satuan="cangkir">air hangat</bahan>
<bahan jumlah="1" satuan="sendok teh">garam</bahan>
<Cara_membuat>
<langkah>Campur semua bahan dan uleni adonan sampai merata.</langkah>
<langkah>Tutup dengan kain lembap dan biarkan selama satu jam di ruangan yang hangat.</langkah>
<langkah>Ulangi lagi, letakkan di loyang dan panggang di oven.</langkah>
<langkah>Keluarkan, hidangkan</langkah>
</Cara_membuat>
</Resep>
Pranala luar
- (Inggris) World Wide Web Consortium XML homepage
- (Inggris) The XML 1.0 specification
- (Inggris) The XML 1.1 specification
- (Inggris) Annotated XML Specification
- (Inggris) XML Document Authoring Tools Diarsipkan 2006-02-07 di Wayback Machine .
Referensi
- ^ Yuhefizar, 10 Jam Menguasai Internet, Teknologi & Aplikasinya + CD . Elex Media Komputindo
- ^ Ir. Hendra Wijaya, BS Oracle9i Database . Elex Media Komputindo.
- ^ Ali Zaki & Smitdev Community, SPP AJAX untuk Pemula . Elex Media Komputindo.
- ^ a b David M. Kroenke, Database Processing Jl.2/9 . Erlangga.
- ^ Winpec Solution, Pemrograman VBA pada Ms. Access 2007 , halaman 161. Elex Media Komputindo.
- ^ Wiwit Siswoutomo, Membangun Aplikasi Berbasis Flash + CD , halaman 157. Elex Media Komputindo.