Tutorial XML

images
XML adalah EXtensible Markup Language. Berfungsi untuk membawa data, bukan untuk menampilkan data. XML tidak memiliki tag yang baku oleh karena itu pengguna harus menciptakan tag sendiri. XML bukanlah untuk menggantikan HTML tapi untuk membantu menyajikan data untuk HTML. XML digunakan untuk mentransport dan menyimpan data (apa saja datanya), sedangkan HTML digunakan untuk menampilkan data tersebut (bagaimana data tersebut terlihat di browser).

Penggunaan XML:
–          memisahkan data dari HTML
–          menyederhanakan Data Sharing
–          menyederhanakan transport data
–          menyederhanakan perubahan platform
–          memudahkan data untuk diakses oleh berbagai aplikasi (tidak hanya HTML)

XML Element
XML element adalah keseluruhan kode dari awal tag hingga akhir tag. Element dapat mengandung element lain, teks sederhana, atau gabungannya. Element juga dapat mengandung atribut. Berikut adalah contoh XML:

<tokobuku>
<buku kategori="Fiksi">
<judul>Harry Potter</judul>
<penulis>J K. Rowling</penulis>
<tahun>2005</tahun>
<harga>100.000</harga>
</buku>
<buku kategori="Meteorologi">
<judul>Klimatologi</judul>
<penulis>Bayong Tjasyono HK</penulis>
<tahun>2004</tahun>
<harga>40.000</harga>
</buku>
</tokobuku>

Pada contoh di atas, <tokobuku> dan <buku> mengandung element lain, sedangkan <judul> mangandung teks sederhana. Pada contoh tersebut, tag <buku> memiliki atribut (kategori=”Fiksi”).

Syarat membuat tag:
–          Dapat berupa huruf, angka, dan karakter lain
–          Tidak dapat dimulai dengan angka dan karakter petik (‘) atau (“)
–          Tidak dapat dimulai dengan huruf xml (XML, atau Xml, dll)
–          Tidak dapat mencantumkan spasi

(diterjemahkan dari w3schools.com)

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s