Langsung ke konten utama

what is (apa itu) XML ???

source: wikipedia and w3school


XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.


Mengenal XML

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 sembarang view database, tetapi dengan suatu cara yang standar.


Tipe XML

XML memiliki tiga tipe file :

    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

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.
    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 lembap 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>


XML dirancang untuk mengangkut dan menyimpan data.

HTML dirancang untuk menampilkan data.
Apa Anda Sudah Harus Anda Ketahui

Sebelum melanjutkan, anda harus memiliki pemahaman dasar sebagai berikut:

    HTML
    JavaScript

Jika Anda ingin mempelajari subjek pertama, temukan tutorial di Home page kami.
Apa itu XML?

    XML singkatan Extensible Markup Language
    XML adalah bahasa markup seperti HTML yang jauh
    XML dirancang untuk membawa data, bukan untuk menampilkan data
    Tag XML tidak standar. Anda harus mendefinisikan tag Anda sendiri
    XML dirancang untuk menjadi self-deskriptif
    XML adalah Rekomendasi W3C

Perbedaan Antara XML dan HTML

XML bukan pengganti untuk HTML.

XML dan HTML yang dirancang dengan tujuan yang berbeda:

    XML dirancang untuk mengangkut 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 tentang membawa informasi.
XML tidak melakukan apa pun

Mungkin itu adalah agak sulit untuk mengerti, tapi XML tidak melakukan apapun. XML dibuat untuk struktur, menyimpan, dan informasi transportasi.

Contoh berikut adalah catatan untuk Tove, dari Jani, disimpan sebagai XML:
<note>
<to> Tove </ ke>
<from> Jani </ dari>
Pengingat <heading> </ judul>
<body> Jangan lupakan aku akhir pekan ini </ body>!
</ Note>

Catatan di atas cukup diri deskriptif. Ini memiliki pengirim dan penerima informasi, juga memiliki judul dan tubuh pesan.

Tapi tetap, dokumen XML tidak DO apa-apa. Ini hanya informasi yang dibungkus dalam tag. Seseorang harus menulis sebuah software untuk mengirim, menerima atau menampilkannya.
Dengan XML Anda Menciptakan Tag Sendiri

Tag dalam contoh di atas (seperti <to> dan <from>) tidak didefinisikan dalam standar XML. Tag ini "diciptakan" oleh penulis dokumen XML.

Itu karena bahasa XML tidak memiliki tag yang telah ditetapkan.

Tag digunakan dalam HTML standar. Dokumen HTML hanya bisa menggunakan tag yang didefinisikan dalam standar HTML (seperti <p>, <h1>, dll).

XML memungkinkan penulis untuk mendefinisikan / tag nya sendiri dan / nya struktur dokumen sendiri.
XML adalah Bukan Penggantian untuk HTML

XML merupakan pelengkap bagi HTML.

Penting untuk memahami bahwa XML bukan pengganti untuk HTML. Dalam aplikasi web yang paling, XML digunakan untuk transportasi data, sedangkan HTML digunakan untuk memformat dan menampilkan data.

Deskripsi saya yang terbaik dari XML adalah:

XML adalah sebuah perangkat lunak dan hardware-independen alat untuk membawa informasi.
XML adalah Rekomendasi W3C

XML menjadi Rekomendasi W3C pada tanggal 10 Februari 1998.

Untuk membaca lebih lanjut tentang kegiatan XML pada W3C, silahkan baca W3C Tutorial kami.
XML adalah mana-mana

XML sekarang sebagai penting bagi Web sebagai HTML adalah dasar dari Web.

XML adalah alat yang paling umum untuk transmisi data antara segala macam aplikasi.

Komentar

Postingan populer dari blog ini

pengertian Track Back

Trackback merupakan mekanisme pemberitahuan kepada pemilik weblog bahwa ada yang memiliki tema postingan yang sama dan menginginkan pemilik web menaut postingan yang sama tersebut Sejarah Spesifiksi protokol ini dimiliki Six Apart Akan tetapi implementasi pertama dilakukan pada piranti lunak (software) blogging Movable Type mereka pada Agustus 2002. Sebelumnya trackback sudah diimplementasikan pada perangkat (tool) blogging lain. Sejak bulan Februari 2006, Six Apart, membangun tim kerja untuk menyempurkan integrasi protokol trackback ke dalam platform blog mereka. Tujuannya agar bisa disetujui ETF dan bisa menjadi standar internet. Contoh Sebagai contoh, anda memiliki postingan dengan pranala http://domainanda.com/latihan-posting.html, lalu seseorang juga memposkan topik yang sama dengan anda dan mengisi formulir trackback dengan pranala anda seperti ini http://domainanda.com/latihan-posting.html/trackback. Ringkasan pos di blog anda tadi akan otomatis masuk ke komentar pos blo...

10 Eksekutif Dunia dengan Gaji Tertinggi

Saat ini, terdapat sekitar 20 eksekutif yang memperoleh gaji hingga jutaan dolar AS. Belum lama ini publik sempat diributkan dengan penghasilan pimpinan puncak Badan Usaha Milik Negara (BUMN) yang dianggap terlalu tinggi. Penghasilan eksekutif BUMN itu jauh berlipat ganda jika dibandingkan penghasilan Presiden RI Susilo Bambang Yudhoyono. Berdasarkan data laporan keuangan sejumlah BUMN, gaji direktur utama PT Telekomunikasi Indonesia Tbk sekitar Rp7,22 miliar per tahun. Sementara itu, direksi PT Bank Mandiri Tbk minimal menerima penghasilan Rp7 miliar per tahun. Walau bukan perbandingan yang setara, gaji yang diterima bos-bos BUMN itu bagaikan bumi dan langit jika dibandingkan dengan penghasilan pemimpin perusahaan terkemuka di dunia. Saat ini terdapat sekitar 20 eksekutif (chief executive officer/CEO) yang memperoleh penghasilan hingga jutaan dolar AS atau setara ratusan miliar rupiah. Sejumlah CEO itu memperoleh kompensasi hingga dua kali lipat bahkan tiga kali lipat s...

Sejarah Sistem Operasi dari DOS, Windows sampai Linux

Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux. 1980   QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086. Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer. 1981   PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086. MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM. 1983   MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT. 1984   System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse. MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggun...