Perbedaan XML dan HTML
XML (Extensible Markup Language) adalah bahasa
markupuntuk keperluan umum yang
disarankan oleh W3C untuk
membuat dokumen markup keperluan pertukaran data antarsistem yang beraneka ragam.
XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan
bahasa standar untuk melacak Internet.
XML didesain untuk mempu 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 sembarangview database, tetapi
dengan suatu cara yang standar.
- XML, merupakan standar format dari struktur berkas (file).
- XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
- XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Keunggulan XML bisa diringkas sebagai berikut :[6]
- Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
- Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasasendiri. Seperti Microsoft membuat bahasa MSXML atau Macromediamengembangkan MXML.
- Mudah pemeliharaannya.
- Sederhana. XML lebih sederhana.
- Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) 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 lembab 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>
Perbedaan antara XML dan HTML
Perlu diketahui beberapa hal dibawah ini:
XML bukan merupakan pengganti HTML.
XML dan HTML yang dirancang dengan tujuan yang berbeda:
XML dirancang untuk transportasi dan menyimpan data, dengan
fokus pada apa data.
HTML dirancang untuk menampilkan data, dengan fokus pada
bagaimana data terlihat.
HTML adalah tentang menampilkan informasi, sedangkan XML
adalah membawa informasi tentang.
Keuntungan XML
– Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain
– Memungkinkan pemrograman yang lebih baik: maka dibuat
suatu software pengolah XML
– Memisahkan data dan presentasi. Yang akan
direpresentasikan dalam XML dan XSLT
– Pencarian data cepat karena XML merupakan data
dalam format yang terstruktur
– Plain Text dan platform independent
– Untuk pertukaran data
Dokumen XML dapat digunakan untuk berbagai macam tujuan,
seperti:
– Sebagai penyimpan data (database) yang mudah dibaca oleh
user karena disimpan dalam bentuk teks.
– Standard transfer data, dapat digunakan untuk pengiriman
data transaksi antar perusahaan, atau mentransfer data dari DBMS yang berbeda
(mis: Oracle ke SQL Server).
– Sebagai acuan membuat bahasa baru, seperti WML (Wireless
Markup Language) yang digunakan pada mobile device dengan protokol WAP, atau
VoiceXML yang digunakan sebagai bahasa markup untuk pengenalan suara, dialog,
aplikasi interaksi respon suara maupun DTMF (seperti aplikasi pengisian pulsa
atau call center), dan sebagainya.
– Sebagai file konfigurasi, di Java dokumen-dokumen XML sering
kita jumpai seperti file server.xml dan web.xml yang
digunakan Tomcat, atau perintah-perintah query yang disimpan dalam file XML
yang dipakai pada framework iBatis atau Hibernate.
Sejauh mana perkembangannya? XML menjadi dasar dari beberapa
bahasa markup yang telah sedang berkembang sampai saat ini, seperti: XHTML
(perbaikan dari HTML), VoiceXML (bahasa untuk aplikasi suara, telepon), XForms
(form pada web yang dapat digunakan pada berbagai macam jenis browser, seperti:
desktop, PDA , handphone, kertas), XPath, XPointer, XSL dan XSLT (transformasi
dan presentasi XML).
Sumber :
https://saddamzikri.wordpress.com/2011/04/28/perbedaan-antara-xml-dan-html/
0 komentar: