Pengertian XML Beserta contohnya

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

Definisi xml.

definisi xml adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran information antar sistem yang beraneka ragam.

XML didesain untuk mempu menyimpan information secara ringkas dan mudah diatur. Customized organization kunci utama XML adalah information (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 see database, tetapi dengan suatu cara yang standar.

Keunggulan xml.

A. Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.

B. Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.

C. Mudah pemeliharaannya.

 D. XML lebih sederhana.

E. Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.


Bagian dari xml.

Sebuah dokumen XML terdiri dari bagian yang disebut dengan hub. Hub itu adalah:

Root hub yaitu hub yang melingkupi keseluruhan dokumen. Dalam satu dokumen XML hanya ada satu root hub. Hub yang lainnya berada di dalam root hub.

Component hub yaitu bagian dari dokumen XML yang ditandai dengan tag pembuka dan tag penutup, atau bisa juga sebuah tag tunggal elemen kosong seperti <anggota nama="vira"/> . Root hub biasa juga disebut root component.

Property note termasuk nama dan nilai atribut ditulis pada tag awal sebuah elemen atau pada tag tunggal.

Content hub adalah content yang merupakan isi dari sebuah elemen, ditulis diantara tag pembuka dan tag penutup.

Remark hub adalah baris yang tidak dieksekusi oleh parser.

Preparing Instruction hub adalah perintah pengolahan dalam dokumenXML. Hub ini ditandai awali dengan karakter <? Dan diakhiri dengan ?>. Tapi perlu diingat bahwa header standard XML <?xml version="1.0" encoding="iso-8859-1"?> bukanlah handling guidance hub. Header standard bukanlah bagian dari hirarki pohon dokumen XML.

NameSpace Node hub ini mewakili deklarasi namespace.

Contoh.


<?xml version="1.0"?>

<kartuNama>

<nama>

<awal>nama</awal>

<akhir>kalian</akhir>

</nama>

<jenisKelamin>Laki-laki</jenisKelamin>

<alamat>

<dusun>jambu</dusun>

<desa>Yogyakarta</desa>

<kecamatan>Wonosari</kecamatan>

<kabupaten>gunung kidul</kabupaten>

</alamat>

<ponsel>056778945617</ponsel>

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

<sosialMedia>

<facebook>nama Facebook kalian</facebook>

<twitter>@twitterkalian</twitter>

</sosialMedia>

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

</kartuNama>


A. Struktur penulisan kode xml.

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

<?xml version="1.0"?>

2. Elemen: berisi tag-label yang mendefinisikan sebuah information objek.

3. Atribut: berisi keterangan tambahan dari objek.

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

Contoh:

<belajar materi="saya ingin belajar tentang xml" pengajar="nama kalian"></belajar>

<aku nama="nama kalian" pekerjaan="mancing" hobi="coding"/>


Semoga bermanfaat 😉
Previous
Next Post »

1 komentar:

Click here for komentar
Admin
admin
2 April 2019 pukul 08.12 ×

Bagus nih buat belajar awal pemrograman thanks infomya

Congrats bro Admin you got PERTAMAX...! hehehehe...
Reply
avatar
Thanks for your comment