Belajar XML - apa itu XML

Xml

Belajar XML - apa itu xml?

Artikel ini menjelaskan apa itu file XML dan di mana mereka digunakan, program mana yang dapat membukanya, dan cara mengonversi satu ke format berbasis teks lainnya seperti JSON, PDF, atau CSV.

Format dasar bahasa markup ini berasal dari format standar yang lebih tua yang disebut SGML sehingga ia lebih cocok untuk penggunaan web.

Selain kemudahan penggunaan dan cara membuka file, XML adalah salah satu format yang paling banyak digunakan untuk berbagi informasi terstruktur.

Proses penyimpanan dan pengiriman data sangat memerlukan penyederhanaan karena perbedaan sistem pada setiap server, sehingga jika sistem tidak cocok akan memakan waktu lebih lama. Anda harus melakukan perubahan terhadap format data agar sesuai dengan server tujuan.

Sebagai solusi atas permasalahan tersebut, XML menyimpan data ke dalam format sederhana, sehingga Anda tidak perlu melakukan perubahan sama sekali terhadap data. Format XML adalah berupa teks yang tidak akan berubah, bahkan saat Anda transfer ke server lain dan mudah untuk diperbarui ke sistem operasi maupun browser baru. Bahasanya juga sangat mudah Anda pahami.

# Apa Itu XML?

Pengertian XML adalah Extensible Markup Language atau terkenal dengan sebutan XML adalah salah satu bahasa markup yang diciptakan oleh konsorsium World Wide Web (W3C). 

Fungsinya adalah untuk menyederhanakan proses penyimpanan dan pengiriman data antar server.

Selain itu, XML adalah bahasa markup yang dirancang untuk menyimpan data dan populer untuk transfer data.

# Untuk Apa XML Digunakan?

Ada tiga karakteristik penting XML yang membuatnya berguna dalam berbagai sistem dan solusi

  • XML dapat diperluas XML memungkinkan Anda membuat tag atau bahasa deskripsi diri sendiri, yang sesuai dengan aplikasi Anda.

  • XML membawa data, tidak menyajikannya XML memungkinkan Anda untuk menyimpan data terlepas dari bagaimana itu akan disajikan.

  • XML adalah standar publik XML dikembangkan oleh organisasi bernama World Wide Web Consortium (W3C) dan tersedia sebagai standar terbuka.

# Apa yang perlu dipelajari untuk XML?

Struktur XML sangat sederhana karena hanya terdiri dari 3 segmen. Diantaranya adalah seperti berikut ini:

1. Deklarasi

Deklarasi merupakan struktur XML yang berfungsi untuk menunjukkan versi XML yang sesungguhnya.

2. Atribut

Atribut merupakan struktur XML yang berisi tentang keterangan objek. Diantaranya adalah seperti nama, judul, jabatan dan lain sebagainya.

3. Elemen

Elemen merupakan tag yang berfungsi untuk mendeskripsikan objek. Strukturnya terdiri dari tiga bagian, yakni tag pembuka, isi dan juga tag penutup.

# Contoh Kode XML!

Contoh berikut menunjukkan bagaimana tampilan markup XML, saat disematkan dalam sepotong teks

<message>
   <text>Hello, world!</text>
</message>

Cuplikan ini menyertakan simbol markup, atau tag seperti <message>...</message> dan <text>... </text>. Tag <message> dan </message> menandai awal dan akhir dari fragmen kode XML. Tag <text> dan </text> mengelilingi teks Halo, dunia!.

# Mengapa & Bagaimana Belajar XML?

Platform Independen dan Bahasa Independen: Manfaat utama xml adalah Anda dapat menggunakannya untuk mengambil data dari program seperti Microsoft SQL, mengubahnya menjadi XML, lalu membagikan XML itu dengan program dan platform lain. Anda dapat berkomunikasi antara dua platform yang umumnya sangat sulit.

Daftar singkat penggunaan XML menjelaskan semuanya

  • XML dapat bekerja di belakang layar untuk menyederhanakan pembuatan dokumen HTML untuk situs web besar.

  • XML dapat digunakan untuk bertukar informasi antara organisasi dan sistem.

  • XML dapat digunakan untuk membongkar dan memuat ulang basis data.

  • XML dapat digunakan untuk menyimpan dan mengatur data, yang dapat menyesuaikan kebutuhan penanganan data Anda.

  • XML dapat dengan mudah digabungkan dengan lembar gaya untuk membuat hampir semua keluaran yang diinginkan.

  • Secara virtual, semua jenis data dapat diekspresikan sebagai dokumen XML.


  •  name tag sendiri, sedangkan HTML sudah diciptakan secara baku.

# Langkah Selanjutnya! Setelah Anda Mempelajari XML!

Berbicara tentang XML akan membingungkan jika Anda harus terus-menerus mendeskripsikan tag dan posisi (misalnya, "tag nama dari tag distribusi kedua di bagian Linux dari bagian OS"), jadi parser menggunakan konsep Model Objek Dokumen (DOM ) untuk mewakili data XML. DOM menempatkan data XML ke dalam semacam struktur "pohon keluarga", mulai dari elemen root (dalam contoh XML saya, itulah ostagnya) dan menyertakan setiap tag.

Struktur data XML yang sama ini dapat dinyatakan sebagai jalur, seperti halnya file dalam sistem Linux atau lokasi halaman web di internet. Misalnya, jalur ke <mascot>tag dapat direpresentasikan sebagai //os/linux/distribution/slackware/mascot.

Jalur ke kedua <distribution> tag dapat direpresentasikan sebagai //os/linux/distributionKarena ada dua node distribusi, parser memuat kedua node (dan konten masing-masing) ke dalam array yang dapat ditanyakan.

Akhir kata

XML mungkin terlihat seperti banyak data pada awalnya, tetapi tidak jauh berbeda dari HTML (sebenarnya, HTML telah diimplementasikan kembali sebagai XML dalam bentuk XHTML ). XML memiliki manfaat unik bahwa komponen yang membentuk strukturnya juga merupakan metadata yang memberikan informasi tentang apa yang disimpannya. Skema XML yang dirancang dengan baik berisi dan menjelaskan data Anda, memungkinkan pengguna untuk memahaminya secara sekilas dan menguraikannya dengan cepat, dan memungkinkan pengembang untuk menguraikannya secara efisien dengan pustaka pemrograman yang nyaman.



Previous Post Next Post