XML

XML

Mengenal XML. 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 didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.

 

XML memiliki tiga tipe file :

  1. XML, merupakan standar format dari struktur berkas (file).
  2. XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
  3. XSD, merupakan standar yang mendefinisikan struktur database dalam XML.

Keunggulan XML bisa diringkas sebagai berikut :

  1. Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
  2. Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa
  3. MSXML atau Macromedia mengembangkan MXML.
  4. Mudah pemeliharaannya.
  5. Sederhana. XML lebih sederhana.
  6. Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.

 

Contoh dokumen XML sederhana :

 

<Karyawan>
  <Identitas>
    <Nama>Hendry Martua Simanjuntak</Nama>
    <Pekerjaan>DBA</Pekerjaan>
    <Kewarganegaraan>Indonesia</Kewarganegaraan>
    <Website>https://hendrysimanjuntak.com</Website>
    <Linkedin>https://id.linkedin.com/in/hendrymartua</Linkedin>
    <Facebook>https://facebook.com/hendrymartua</Facebook>
  </Identitas>
</Karyawan>

 

Demikian pengenalan XML pada tulisan ini, pembuatan XML maupun membaca XML di SQL Server akan dibahas pada tulisan berikutnya.

 

 

HMS