VISITOR

8 April 2013

Penjelasan Tentang XML

Pada postingan saya kali ini, saya akan berbagi pengetahuaan  tentang XML. Buat para mastah silahkan meluruskan atau menambahkan apabila ada  kesalahan atau kekurangan pada artikel ini. Ok kita langsung ke TKP aja.
Apa itu XML? 
  • XML adalah sebuah Extensible (perpanjangan) Markup Language.
  • XML adalah Standard Generalized Markup Langue/SGML (standar umum).
  • XML adalah presentasi tag HTML ditambah tag sobat sendiri.
  • Dengan XML sobat bisa membuat tag sobat sendiri.
  • XML adalah sebuah meta-language untuk mendefinisikan bahasa lainnya.
  • XML adalah model data semi struktural (xml bukanlah sebuah model data tetapi hanya tempat pertukaran syntax).
  • XML merupakan ASCII dari Web.
  • XML telah banyak menciptakan ide yang baik untuk perkembangan ilmu komputer.
  • XML tidak mempunyai mekanisme untuk menentukan format penyajian data yang ditampilkan kepada pengguna.  
  • Dokumen XML biasanya disimpan dalam sebuah file berekstensi ".xml"
Aturan-aturan dasar XML
  • XML adalah case sensitive (penggunaan huruf kecil atau besar sangat berpengaruh).
  • Semua tag start (pembuka) harus mempunyai tag end (penutup).
  • XML dideklarasikan pada statemen pertama.
  • Setiap Elemen harus berisikan sebuah elemen root.
  • Setiap nilai atribut harus mempunyai tanda kutip.
  • memiliki karakter tertentu yang disediakan untuk parsing. 
Kenapa harus menggunakan XML ?
Tahukah sobat bahwa XML memisahkan data dari HTML, maksudnya adalah :
  • Jika sobat akan menampilkan data yang dinamis pada dokumen HTML sobat, maka sobat akan memerlukan banyak waktu untuk melakukan pengeditan HTML setiap kali sobat melakukan perubahan data. Dengan XML, data dapat disimpan pada file-file xml secara terpisah.
  • Dengan cara ini sobat bisa berkonsentrasi pada penggunaan HTML untuk layout dan tampilan dan memastikan bahwa setiap ada perubahan data, sobat tidak perlu untuk merubah HTMLnya. 
Dengan XML sobat dapat menyederhanakan transfortasi data, ini terjadi karena kompleksitas  pertukaran data dapat dikurangi oleh XML selain itu data juga dapat dibaca oleh berbagai aplikasi yang berbeda. Data XML disimpan pada format teks, ini membuatnya menjadi mudah untuk dikembangkan atau di upgrade pada sistem operasi baru, aplikasi baru, ataupun browser baru tanpa resiko kehilangan data sobat. Selain itu XML memudahkan sobat ketika akan membuat data yang dapat dibagikan pada aplikasi yang berbeda.
Perbedaan antara XML dan HTML
Perbedaan-perbedaan yang terdapat diantara XML dan HTML adalah sebagai berikut :
  • XML bukanlah pengganti untuk HTML.
  • XML dan HTML dibuat dengan tujuan yang berbeda.
  • XML dibuat untuk menggambarkan data dan fokus pada data  apa yang akan dibuat, sedangkan HTML dibuat untuk menampilkan data dan fokus pada bagaimana data dapat ditampilkan.
  • HTML fokus pada informasi tampilan sedangkan XML fokus pada penggambaran/penjelasan informasi. 
Elemen-elemen XML
Elemen XML adalah segala sesuatu   yang berada diantara elemen "start tag" dan "elemen end tag". Elemen XML berisikan elemen lain, teks, atribut, ataupun gabungan dari elemen-elemen tersebut.
Atribut XML
Atribut XML biasanya digunakan untuk menggambarkan sebuah elemen atau memberikan informasi tambahan tentang sebuah elemen. Misalnya:
<img SRC = "a.gif">
Mungkin sobat semua mengetahui kalau pada HTML kode di atas adalah sebuah atribut untuk elemen gambar. Namun atribut SRC juga menyediakan Informasi tambahan tentang sebuah elemen.


Itulah sedikit pengetahuan saya tentang "apa itu XML?", semoga bisa menambah pengetahuan sobat blogger semua. Terima kasih,,, "Terdapat sebuah kenikmatan dalam sebuah Proses yang tidak dapat diperoleh kalau kita mengambil jalan pintas" .
 
  

2 komentar:

  1. Mampir nyimak nih sob, ternyata sangat berbeda antara HTML dan XML yah,, saya baru tau nih.. thanks penjabaran ilmunya yg sangat bermanfaat ini.

    BalasHapus
  2. sama-sama sob edin, kita mesti saling dukung ni biar dunia it Indonesia bisa lebih baik lagi.

    BalasHapus

Beri komentar Sobat untuk memperbaiki kekurangan dan kesalahan pada Blog ini dengan bahasa dan etika yang benar!!!! terima kasih