PENGERTIAN
Menurut wikipedia , XML ( Extensible Markup Lenguage ) Adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup untuk keperluan pertukaran data antar sistem yang beraneka ragam. XML Merupakan kelanjutan dari HTML yang merupakan bahasa standar untuk melacak internet.
LATAR BELAKANG
Dengan adanuya XML ini kita dapat menyimpanan data yang lebih sederhana. Kita dapat menyimpan data dengan menggunakan file xml. Kita dapat membuat file XML langsung dengan menggunakan notepad, tanpa instalasi program tambahan. Karena dibuat dengan notepad, maka pengolahan/ pengubahan data menjadi lebih mudah
Secara singkatnya XML dapat digunakan untuk menggantikan database seperti:MySQL, SQL Server, Access, Oracle, Sybase, DB2, dan sistem database lainnya. Dengan kata lain XML adalah sarana penyimpanan data tanpa menggunakan database.
MAKSUD DAN TUJUAN
Maksud dan tujuan dari artikel ini adalah agar kita dapat mengenal XML dan mengimplementasikanya. Pasti sobat semua mengenal Blogger dan untuk membuat template blogger itu menggunakan bahsa XML ini, oleh karna itu kita harus mengenal bahasa ini sebagai standar seorang programmer
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 suatu cara yang standar
Banyak sistem komputer berisi data dalam format yang tidak kompatibel. Bertukar data antara sistem yang tidak kompatibel (atau sistem upgrade) adalah tugas yang memakan waktu untuk pengembang web. data dalam jumlah besar harus dikonversi, dan data tidak kompatibel atau sering hilang. XML menyediakan cara agar peranti lunak dan perangkat keras untuk bisa menyimpan, mengangkut, dan berbagi data. XML juga dapat mempermudah kita untuk memperluas atau upgrade ke sistem operasi baru, aplikasi baru, atau browser baru, tanpa kehilangan data. Dengan XML, data dapat tersedia untuk semua jenis "mesin pembaca" seperti manusia, komputer, mesin suara, feed berita, dll
TIPE XML
XML memiliki 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
Keunggulan XML bisa diringkas sebagai berikut :
- 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.
- XML lebih sederhana.
- Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.
CONTOH PENULISAN XML
Berikut adalah contoh penulisan xml yang diawali dengan <?xml ?>
<?xml version="1.0" encoding="UTF-8"?>KESIMPULAN
<catatan>
<untuk>Tove</untuk>
<dari>Jani</dari>
<kepala>Reminder</kepala>
<badan>Don't forget me this weekend!</badan>
</catatan>
Kesimpulanya adalah XML ini memainkan peran penting dalam banyak sistem IT yang berbeda. XML sering digunakan untuk mendistribusikan data melalui Internet. Hal ini penting (untuk semua jenis pengembang perangkat lunak!) Untuk memiliki pemahaman yang baik tentang XML. Sekian terima kasih
EmoticonEmoticon