Contoh Penggunaan XML (dijelaskan Dan Dengan Kode)
Xml / / April 02, 2023
Pada artikel ini kita akan menjelajahi 10 penggunaan umum XML yang telah merevolusi cara kita berbagi informasi secara online. Anda akan menemukan bagaimana XML telah menjadi alat penting untuk umpan RSS, format dokumen, grafik vektor, dan 10 contoh penjelasan dan kode.
XML adalah bahasa markup yang dapat diperluas yang memungkinkan Anda membuat label khusus untuk data, membuatnya mudah untuk bertukar informasi antara berbagai aplikasi dan sistem operasi. Dengan XML, informasi dapat disusun dengan cara yang jelas dan koheren, memungkinkan Anda berfokus pada konten daripada format. XML membebaskan Anda dari rantai ketidakcocokan format dan memungkinkan Anda berbagi data dengan dunia secara sederhana dan efisien.
10 contoh penggunaan umum XML dengan kode
- RSS: Format RSS (Really Simple Syndication) menggunakan XML untuk mendistribusikan berita dan konten dari situs web melalui saluran sindikasi. Pembaca RSS menggunakan XML untuk menerima dan menampilkan berita terbaru dari situs web yang mereka ikuti.
Kode:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Dalam contoh ini, umpan RSS ditentukan dengan judul "Berita Teknologi" dan menyertakan dua elemen "item" yang mewakili berita terkini. Setiap elemen "item" berisi informasi tentang judul, tautan, deskripsi, dan tanggal publikasi item berita.
File XML ini dapat digunakan untuk mendistribusikan berita ini melalui berbagai saluran sindikasi, seperti pembaca RSS atau situs web yang mengumpulkan konten dari berbagai sumber.
- XHTML: XHTML (Extensible HyperText Markup Language) adalah versi perluasan dari bahasa HTML yang menggunakan XML untuk definisi sintaksnya dan memungkinkan fleksibilitas yang lebih besar dalam definisi elemen dan atribut.
Kode:
Ini adalah contoh situs web yang dibuat dengan XHTML. 1.0 UTF-8?>
PUBLIK "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Selamat datang di situs web saya
Dalam contoh ini, dokumen XHTML didefinisikan yang berisi header dan body. Header berisi informasi tentang judul situs web dan pengkodean karakter yang digunakan.
Tubuh berisi header level 1 yang menyambut pengguna dan paragraf yang menjelaskan situs web. Juga disertakan daftar dengan tautan ke tiga halaman berbeda.
File XML ini dapat diproses dan ditampilkan di browser web yang mendukung XHTML, seperti Firefox atau Google Chrome.
- svg: Format SVG (Scalable Vector Graphics) menggunakan XML untuk merepresentasikan grafik vektor yang dapat diskalakan web, memungkinkan resolusi dan kualitas gambar yang lebih tinggi dibandingkan dengan format video lainnya. gambar.
Kode:
1.0 UTF-8?>
Dalam contoh ini, grafik vektor didefinisikan menggunakan SVG (Scalable Vector Graphics). File dimulai dengan deklarasi XML dan elemen yang mengatur ukuran area gambar menjadi lebar 300 piksel dengan tinggi 200 piksel.
elemen dalam, dua bentuk ditambahkan: persegi panjang biru dengan posisi (x, y) dari (50,50) dan lebar dan tinggi 200 y 100 piksel, masing-masing, dan lingkaran putih dengan pusat (cx, cy) pada (150.100) dan radius 40 piksel. Juga termasuk item yang menunjukkan kata "SVG" di tengah lingkaran.
File XML ini dapat diproses dan ditampilkan di browser web yang mendukung SVG, seperti Firefox atau Google Chrome.
- SABUN MANDI: SOAP (Simple Object Access Protocol) menggunakan XML untuk mengaktifkan komunikasi antara aplikasi web melalui Internet. SOAP mendefinisikan seperangkat aturan untuk membuat pesan XML yang dikirim dan diterima melalui jaringan.
Kode:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
Dalam contoh ini, pesan Simple Object Access Protocol (SOAP) didefinisikan yang digunakan untuk bertukar informasi terstruktur antara aplikasi di jaringan.
File dimulai dengan deklarasi XML dan elemen yang mendefinisikan namespace SOAP dan namespace untuk XML Schema (xsi) dan XML Data (xsd). elemen dalam, elemen disertakan berisi informasi otentikasi, termasuk nama pengguna dan kata sandi.
Juga termasuk item berisi isi pesan, dalam hal ini permintaan untuk mendapatkan informasi pengguna dengan menggunakan pengenal pengguna. Elemen bersarang di dalam ruang nama khusus untuk autentikasi dan informasi pengguna.
File XML ini dapat dikirim ke layanan web SOAP untuk diproses dan ditanggapi.
- XSLT: Bahasa transformasi XSLT (Extensible Stylesheet Language Transformation) menggunakan XML untuk mengubah dokumen XML menjadi format lain, seperti HTML atau PDF.
Kode:
1.0 UTF-8?>
Daftar belanja
Dalam contoh ini, transformasi XSLT (Extensible Stylesheet Language Transformation) didefinisikan yang digunakan untuk mengubah dokumen XML menjadi format lain, dalam hal ini HTML.
File dimulai dengan deklarasi XML dan elemen
Dalam contoh ini, halaman HTML yang menampilkan daftar belanja dibuat menggunakan elemen HTML standar, seperti ,
Dan . elemen dalam , elemen disertakan- untuk membuat unordered list dan loop
- untuk masing-masing dengan nilai konten teks elemen sebagai konten elemen HTML.
- Atom: format Atom menggunakan XML untuk menyediakan format standar untuk menerbitkan konten web, seperti blog dan situs berita.
Kode:
1.0 utf-8?>
... tiket lagi...
Dalam contoh ini, file Atom didefinisikan yang mewakili umpan berita atau blog. File dimulai dengan deklarasi XML dan elemen yang mendefinisikan ruang nama Atom.
elemen dalam Ini termasuk metadata seperti judul blog, tautan ke beranda blog dan ke halaman itu sendiri, pengidentifikasi unik umpan, dan tanggal pembaruan terbaru. Juga termasuk item berisi informasi tentang penulis blog.
elemen dalam satu atau lebih elemen disertakan, yang masing-masing mewakili postingan atau entri blog. Setiap berisi metadata seperti judul, tautan ke kiriman, pengenal unik kiriman, dan tanggal pembaruan.
Juga termasuk item A berisi ringkasan isi entri.
File XML ini dapat digunakan untuk membaca konten blog atau membuat umpan berita.
- RDF: Resource Description Framework (RDF) menggunakan XML untuk menyediakan cara standar untuk mendeskripsikan sumber daya di web, seperti situs web dan file multimedia.
Kode:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Dalam contoh ini, file RDF didefinisikan yang menjelaskan informasi tentang dua artikel di situs web. File dimulai dengan deklarasi XML dan elemen yang mendefinisikan namespace RDF.
elemen dalam, dua elemen didefinisikan, satu untuk setiap item. Setiap memiliki atribut rdf: tentang A yang menunjukkan sumber daya yang dirujuknya (dalam hal ini, URL artikel).
di dalam masing-masing, elemen disertakan, , Dan, yang masing-masing mewakili judul artikel, penulis, tanggal, dan deskripsi. Elemen khusus juga disertakan A yang mewakili jumlah penayangan yang dimiliki artikel.
File RDF ini dapat digunakan untuk berbagi informasi tentang artikel di web atau membuat umpan berita.
- XBRL: Format XBRL (Extensible Business Reporting Language) menggunakan XML untuk presentasi dan pertukaran laporan keuangan dan bisnis secara online.
Kode:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: link=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: icbbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
Contoh ini berisi informasi keuangan untuk perusahaan dan ditulis dalam XBRL (eXtensible Business Reporting Language), bahasa markup yang digunakan untuk membakukan pelaporan keuangan.
File dimulai dengan header yang menunjukkan versi dan penyandian dokumen. Ruang nama kemudian ditentukan, dan elemen digunakan untuk merepresentasikan informasi tentang entitas pelapor, periode, dan skenario.
Satuan ukuran juga didefinisikan untuk nilai numerik dan fakta (fakta) seperti penjualan dan laba bersih disajikan dalam konteks tahun berjalan.
- kml: Format KML (Keyhole Markup Language) menggunakan XML untuk representasi data geospasial dan umumnya digunakan dalam aplikasi pemetaan dan navigasi.
Kode:
1.0 UTF-8?>
Contoh ini mewakili file Keyhole Markup Language (KML) yang digunakan untuk mendeskripsikan informasi geografis dalam format terstruktur.
File dimulai dengan header yang menunjukkan versi dan penyandian dokumen, diikuti dengan bagian Dokumen yang berisi informasi umum tentang file, seperti nama dan keterangan.
Kemudian, Folder ditentukan yang mengelompokkan elemen Penanda Letak yang mewakili tempat di peta. Setiap Tanda Letak berisi informasi seperti nama, deskripsi, dan koordinat tempat yang diwakili oleh elemen Titik.
Dalam contoh ini, Monumen Revolusi dan Stadion Azteca di Mexico City terwakili.
- Dokumen Terbuka: Format OpenDocument menggunakan XML untuk pembuatan dan pengeditan dokumen teks, spreadsheet, dan presentasi, memungkinkan interoperabilitas antara berbagai aplikasi perangkat lunak.
Kode:
1.0 UTF-8?>
xmlns: office="guci: oasis: nama: tc: opendocument: xmlns: kantor: 1.0"
xmlns: teks="guci: oasis: nama: tc: opendocument: xmlns: teks: 1.0"
xmlns: table="guci: oasis: nama: tc: opendocument: xmlns: tabel: 1.0">
Contoh ini mewakili file OpenDocument yang digunakan untuk membuat dokumen teks, spreadsheet, dan presentasi.
File dimulai dengan header yang menunjukkan ruang nama yang digunakan dalam dokumen, diikuti oleh bagian office: body yang berisi konten dokumen.
Kantor: bagian teks digunakan untuk menambahkan teks dan tabel: bagian tabel digunakan untuk menambahkan tabel dengan tiga kolom: Nama, Umur, dan Profesi. Setiap baris tabel didefinisikan dengan elemen tabel: table-row dan setiap sel dengan elemen tabel: table-cell.
File menunjukkan dua baris dengan informasi dari dua orang yang berbeda.
Dikutip APA: Del Moral, M. & Rodriguez, J. (s.f.). Contoh Penggunaan XML (dijelaskan Dan Dengan Kode).Contoh. Diperoleh pada 31 Maret 2023 dari https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html