Minggu, 08 Desember 2019

Apa itu XML

XML

XML




Perbedaanya dengan HTML:



XML didesain untuk menyimpan dan membawa data;

Sedangkan HTML didesain untuk menampilkan data;

Nama tag pada XML bisa diciptakan sendiri, sedangkan HTML sudah baku.

Contoh Penerapan XML

Ada beberapa contoh penerapan XML dalam pemrograman yang pernah saya temukan:



XML digunakan untuk membawa data pada API serpti SOAP;

XML digunakan untuk membentuk struktur form pada pemrograman desktop seperti delphi, lazarus, vb, gtk, dll;

XML digunakan untuk membuat layout aplikasi android;

XML bertugas untuk membentuk struktur proyek pada java yang menggunakan Maven;

XML digunakan sebagai format file SVG, DOCX, dsb.

dan masih banyak lagi contoh penerapan XML.

Contoh Dokumen XML

Berikut ini contoh dokumen XML sederhana kartu_nama.xml:



<?xml version="1.0"?>

<kartuNama>

    <nama>

        <awal>Petani</awal>

        <akhir>Kode</akhir>

    </nama>



    <jenisKelamin>Laki-laki</jenisKelamin>



    <alamat>

        <dusun>Melati</dusun>

        <desa>Konoha</desa>

        <kecamatan>Cakra</kecamatan>

        <kabupaten>Mataram</kabupaten>

    </alamat>



    <ponsel>081234567890</ponsel>

    <surel>info@petanikode.com</surel>



    <sosialMedia>

        <facebook>petanikode</facebook>

        <twitter>@petanikode</twitter>

    </sosialMedia>



    <situsWeb>https://www.petanikode.com</situsWeb>

</kartuNama>





Struktur Dokumen XML

Struktur penulisan kode XML, terdiri dari beberapa bagian:


Struktur XML

Struktur XML



Deklarasi: Adalah bagian penting dalam XML, biasanya digunakan untuk menentukan versi XML yang akan digunakan.



<?xml version="1.0"?>

Elemen: berisi tag-tag yang mendefinisikan sebuah data objek.



Atribut: berisi keterangan tambahan dari objek.



Pada XML, kita bebas membuat nama tag dan setiap tag harus ditutup meskipun tidak memiliki isi.



Contoh:



<?xml version="1.0"?>

<belajar materi="Pengenalan XML untuk Pemula" pengajar="Petani Kode"></belajar>

<aku nama="petani kode" pekerjaan="petani" hobi="coding" />

Data Elemen Objek dan Array di XML

Objek adalah jenis data yang menyimpan properti dan method. Pada XML, kita tidak bisa menyimpan method.



Karena itu, objek dalam XML adalah elemen yang hanya menyimpan properti saja.



Contoh Objek:



<mahasiswa nama="Dian" nim="12345678" semester="IV" />

Array adalah jenis data yang berisi kumpulan dari beberapa data. Array biasanya memiliki indeks untuk mengakses data di dalamnya.



Array pada XML dapat kita buat dengan cara membuat elemn dengan nama yang sama.



Contoh:



<members>

    <user>Dian</user>

    <user>Doni</user>

    <user>Desi</user>

    <user>Dani</user>

</members>

atau bisa juga seperti ini:



<members>

    <user id="1" name="Dian" />

    <user id="2" name="Doni" />

    <user id="3" name="Desi" />

    <user id="4" name="Dani" />

</members>



Jadi Kenapa Masih Belajar XML?

Karena XML masih digunakan hingga saat ini.

Agar lebih paham dan tidak bingung ketika melihat kode XML.

Menambah wawasan dan pengetahuan.



sumber:

https://www.petanikode.com/xml-dasar-untuk-pemula/
XML

XML





Perbedaanya dengan HTML:



XML didesain untuk menyimpan dan membawa data;

Sedangkan HTML didesain untuk menampilkan data;

Nama tag pada XML bisa diciptakan sendiri, sedangkan HTML sudah baku.

Contoh Penerapan XML

Ada beberapa contoh penerapan XML dalam pemrograman yang pernah saya temukan:



XML digunakan untuk membawa data pada API serpti SOAP;

XML digunakan untuk membentuk struktur form pada pemrograman desktop seperti delphi, lazarus, vb, gtk, dll;

XML digunakan untuk membuat layout aplikasi android;

XML bertugas untuk membentuk struktur proyek pada java yang menggunakan Maven;

XML digunakan sebagai format file SVG, DOCX, dsb.

dan masih banyak lagi contoh penerapan XML.

Contoh Dokumen XML

Berikut ini contoh dokumen XML sederhana kartu_nama.xml:



<?xml version="1.0"?>

<kartuNama>

    <nama>

        <awal>Petani</awal>

        <akhir>Kode</akhir>

    </nama>



    <jenisKelamin>Laki-laki</jenisKelamin>



    <alamat>

        <dusun>Melati</dusun>

        <desa>Konoha</desa>

        <kecamatan>Cakra</kecamatan>

        <kabupaten>Mataram</kabupaten>

    </alamat>



    <ponsel>081234567890</ponsel>

    <surel>info@petanikode.com</surel>



    <sosialMedia>

        <facebook>petanikode</facebook>

        <twitter>@petanikode</twitter>

    </sosialMedia>



    <situsWeb>https://www.petanikode.com</situsWeb>

</kartuNama>





Struktur Dokumen XML

Struktur penulisan kode XML, terdiri dari beberapa bagian:



Struktur XML

Struktur XML



Deklarasi: Adalah bagian penting dalam XML, biasanya digunakan untuk menentukan versi XML yang akan digunakan.



<?xml version="1.0"?>

Elemen: berisi tag-tag yang mendefinisikan sebuah data objek.



Atribut: berisi keterangan tambahan dari objek.



Pada XML, kita bebas membuat nama tag dan setiap tag harus ditutup meskipun tidak memiliki isi.



Contoh:



<?xml version="1.0"?>

<belajar materi="Pengenalan XML untuk Pemula" pengajar="Petani Kode"></belajar>

<aku nama="petani kode" pekerjaan="petani" hobi="coding" />

Data Elemen Objek dan Array di XML

Objek adalah jenis data yang menyimpan properti dan method. Pada XML, kita tidak bisa menyimpan method.



Karena itu, objek dalam XML adalah elemen yang hanya menyimpan properti saja.



Contoh Objek:



<mahasiswa nama="Dian" nim="12345678" semester="IV" />

Array adalah jenis data yang berisi kumpulan dari beberapa data. Array biasanya memiliki indeks untuk mengakses data di dalamnya.



Array pada XML dapat kita buat dengan cara membuat elemn dengan nama yang sama.



Contoh:



<members>

    <user>Dian</user>

    <user>Doni</user>

    <user>Desi</user>

    <user>Dani</user>

</members>

atau bisa juga seperti ini:



<members>

    <user id="1" name="Dian" />

    <user id="2" name="Doni" />

    <user id="3" name="Desi" />

    <user id="4" name="Dani" />

</members>



Jadi Kenapa Masih Belajar XML?

Karena XML masih digunakan hingga saat ini.

Agar lebih paham dan tidak bingung ketika melihat kode XML.

Menambah wawasan dan pengetahuan.



sumber:

https://www.petanikode.com/xml-dasar-untuk-pemula/

0 komentar:

Posting Komentar

Apa itu Android Studio ?

apa itu android studio Android Studio adalah Integrated Development Environment (IDE) atau software yang bisa digunakan untuk mengembangk...