XML

XML dibuat untuk melakukan pengiriman (transport) dan penyimpanan (store) data.  Sedangkan HTML dibuat untuk tujuan  display data.

  • XML adalah  EXtensible Markup Language
  • XML merupakan markup language seperti halnya HTML
  • XML dibuat untuk membawa (carry) data bukan untuk  display data
  • XML tags tidak didefinisikan. Tags dapat dibuat sendiri.
  • XML dibuat untuk self-descriptive
  • XML merupakan W3C Recommendation

XML tidak dapat mengganti fungsi  HTML.

XML dan HTML dibuat dengan tujuan berbeda, diantaranya :

  • XML was designed to transport and store data, with focus on what data is.
  • HTML was designed to display data, with focus on how data looks.

HTML adalah  displaying information, sedangkan  XML adalah carrying information.

XML dibuat untuk mengetahui struktur, menyimpan dan mengirim informasi.

Contoh berikut merupakan note dari Yeni ke Adi , disimpan dalam bentuk XML :

<note>
<to>Adi</to>
<from>Yeni</from>
<heading>Remainder</heading>
<body>Jangan lupa minggu ini ada acara !</body>
</note>

Note diatas merupakan  quite self descriptive, yang berfungsi sebagai pengirim ( sender) dan penerima  (receiver) informasi , note diatas juga memiliki heading dan message body.

Dokumen XML tidak menghasilkan apapun. Hanya sebagai informasi yang ada didalam tags.  Programmer harus menulis program untuk mengirim, menerima atau menampilkannya.

Tags , pada contoh diatas (seperti  <to> dan  <from>) tidak didefinisikan sebagai  XML standard. Tags tersebut dibuat sendiri oleh author-nya. Jadi , XML tidak menggunakan tags tertentu.

Lain halnya dengan penggunaan tags pada  HTML  yang sudah didefinisikan terlebih dahulu. Dokumen HTML hanya menggunakan tags tertentu, yaitu tags standar  HTML standard (seperti <p>, <h1>, dll.).

XML mengijinkan author untuk mendefinisikan tags  dan dokumen struktur sesuai dengan keinginan author.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s