Apa itu XML? Jelaskan!
eXtensible Markup Language
XML adalah perangkat lunak dan perangkat keras yang independen untuk menyimpan dan mengirim data.
XML adalah bahasa markup seperti halnya HTML
XML dirancang untuk menyimpan dan mengangkut data
XML dirancang untuk bersifat deskriptif sendiri
XML adalah Rekomendasi W3C
2. Sebutkan 3 perbedaan XML dengan HTML!
XML HTML
Set tag yang dapat diperluas – Serangkaian tag yang tetap
Berorientasi konten – Berorientasi pada presentasi
Infrastruktur Data Standar – Tidak ada kemampuan validasi data
Mengizinkan beberapa bentuk output – Presentasi tunggal
3. Sebutkan 5 aturan-aturan pada syntax XML!
Elemen XML terdiri dari tag awal, tag akhir, dan data di antaranya.
Contoh:
<director> Matthew Dunn </director>
Tag XML peka huruf besar-kecil:
<CITY> <City> <city>
XML dapat menyingkat elemen kosong, misalnya:
<married> </married> dapat disingkat menjadi
<married/>
Atribut adalah pasangan nama-nilai yang dipisahkan oleh tanda sama dengan (=).
Contoh:
<City ZIP = “94608”> Emeryville </City>
Dokumen XML dasar adalah elemen XML yang dapat, tetapi mungkin tidak, menyertakan elemen XML bersarang.
Contoh:
<books>
<book isbn = “123”>
<title> Peluang Kedua </title>
<author> Matthew Dunn </author>
</book>
</books>
4. Jelaskan penggunaan atribut pada XML dan beri contoh!
Atribut adalah pasangan nama-nilai yang dipisahkan oleh tanda sama dengan (=).
Contoh:
<City ZIP = “94608”> Emeryville </City>
Atribut digunakan untuk melampirkan tambahan, informasi sekunder ke suatu elemen.
5. Perhatikan dokumen absensi kelas anda. Terjemahkanlah data absensi tersebut menjadi file XML (cukup 2 record)!
<absensi>
<record>
<Nomor>19<Nomor>
<NIM>162101704</NIM>
<Nama>Fransiska Fenny</Nama>
<Tanggal>21 Maret 2019</Tanggal>
<Tanda_Tangan>OKE</Tanda_Tangan>
<Keterangan></Keterangan>
</record>
<record>
<Nomor>20<Nomor>
<NIM>162101705</NIM>
<Nama>Akil Wibowo</Nama>
<Tanggal>21 Maret 2019</Tanggal>
<Tanda_Tangan>OKE</Tanda_Tangan>
<Keterangan></Keterangan>
</record>
</absensi>
Komentar
Posting Komentar