Archive

Posts Tagged ‘editor’

Apa itu XML (eXtensible Markup Language) ? Part #2

July 23rd, 2009 myandisun 1 comment

3. Deklarasi optional XML

3.1   XML decklaration

Sebuah dokumen XMl biasanya dimulai dari XML declaration, meskipun itu adalah optional. XML declaration berada pada baris pertama dokumen XML. Contoh XML declaration.

<?xml version="1.0"?>

XML declaration berisi versi XML, dalam contoh di atas 1.0. versi terakhir pada waktu buku ini ditulis adalah 1.1.

3.2   Document Type Definitions

Document Type Definitions (DTDs) dan DOCTYPE declaration merupakan pasangan jika dideklarasikan di XML.

Sebuah DTD menyediakan informasi tentang elemen mana yang legal dalam sebuah dikumen XML dan memberi tahu elemen mana yang wajib dan elemen mana yang optional. Dengan kata lain DTD menyediakan validasi aturan dokumen XML. DTD dapa dilihat pada contoh berikut.

<?xml version="1.0"?>
<!DOCTYPE phoneBook SYSTEM "phoneBook.dtd">

4. XML Well formed

Penulisan dokumen XML harus memenuhi aturan atau dengan kata lain harus well formed.

Pada XHTML menyediakan aturan standaar untuk menuliskan tag. Lita harus menuliskan <ul> <li> </li> </ul> untuk membuat list. Sebuah dokumen XML dikatan well formed jika memenuhi kriteria:

  • Dokumen berisi satu atau lebih elemen
  • Dokumen berisi single root elemen, yang mana berisi beberapa elemen di dalamnya
  • Tiap elemen harus ditutup
  • Tag pembuka dan penutup harus sama (case sensitive)
  • Nilai attribut berada di dalam petik.

4. Dimana Menulis XML ?

Read more…

Categories: Artikel Tags: , , , ,