Postingan

Menampilkan postingan dengan label XML

Tutorial XML : 6 Validasi DTD

Gambar
Telah dijelaskan pada tutorial sebelumnya bahwa dokumen XML yang baik dan benar adalah yang sesuai dengan kaidah “Well Formed” . Namun dokumen XML yang valid merupakan dokumen XML yang telah tervalidasi oleh atau sesuai dengan kaidah-kaidah DTD. DTD kepanjangan dari Document Type Definition yang mendefinisikan struktur-struktur sebuah dokumen XML. Dan berikut ini adalah struktur dari DTD. Di bawah ini merupakan contoh dari sebuah dokumen : Tujuan dari DTD tersebut adalah untuk mendefinisikan struktur suatu dokumen XML, dan berikut ini adalah definisi dari dokumen XML di atas menggunakan kaidah DTD : Selain dengan DTD diatas, terdapat alternative lain yang disebut dengan XML-Schema, berikut adalah bentuknya.

Tutorial XML : 5 Penggunaan Namespaces

Gambar
XML merupakan bahasa yang memungkinkan para pengembang membuat sendiri elemen-elemennya. Namun terkadang dalam membuat dokumen XML kita terjebak dalam situasi ketika kita memiliki 2 nama elemen yang sama, padahal digunakan dalam aplikasi yang berbeda. Contoh : Di bawah ini XML yang membawa informasi table HTML Tabledalam HTML Dan di bawah ini XML yang membawa informasi table(meja) Table yang membawa data Dan jika kedua fragmen tersebut digunakan, maka dapat menimbulkan konflik karena penggunaan nama yang sama walaupun yang dimaksud oleh kedua fragmen tersebut adalah hal yang berbeda. Maka untuk menghindarinya digunakanlah sebuah prefix. Contoh :  Atribut xmlns Dalam menggunakan prefix dalam HTML atau biasa disebut namespaces prefix, harus didefinisikan oleh atribut xmlns. Deklarasi manespaces tersebut adalah sebagai berikut xmlns prefix=URI. URI sendiri maerupakan singkatan dari Uniform Resource Identifier. Mayoritas URI merupakan URL...

Tutorial XML :
4. Komponen-komponen dalam XML

Gambar
1. Element merupakan segala sesuatu yang berada didalam dokumen XML, dimulai dari(termasuk) tag pembuka hingga tag penutup element. Element dapat berisi unsure lainnya seperti text, attribute maupun gabungan keduanya. Elemen juga memiliki aturan dalam penamaan, berikut ini adalah aturannya : Nama dimulai dengan huruf, tidak boleh dengan angka atau karakter lainnya Nama dapat berisi angka maupun huruf Nama tidak boleh menggunakan spasi Nama tidak boleh dimulai dengan kata “XML” atau “xml” 2. Attribute Merupakan informasi tambahan didalam element yang berfungsi menjelaskan isi dari element tersebut. Aturan penamaannya ditulis dengan tanda kutip. Contoh : 3. Processing Instruction atau PI Adalah element yang memberikan instruksi pada Parser, contoh : 4. XML Entity Reference Terdapat 5 Entity References yang terdapat di XML, yaitu : Contoh penggunaan entity reference : Penggunaan Entity Reference Kemudian sim...

Tutorial XML :
3. XML Wellformedness – XML Well formed – Penulisan Yang baik dokumen XML

Gambar
Menulis dokumen XML ternyata tidaklah sembarangan, ada beberapa aturan-aturan yang harus diikuti agar kita dapat membuat sebuah dokumen XML yang baik dan benar. Dan berikut adalah tata cara penulisan XML yang baik dan benar : 1) Harus terdapat minimal 1 root 2) Harus nested (tersarang) dengan baik, opening tag diikuti oleh tag penutup, bukan oleh tag pembuka lagi. 3) Empty element harus diakhiri dengan slash. 4) Atribut dituliskan dengan tanda kutip 5) XML merupakan bahasa yang case sensitive, sehingga harus diperhatikan besar kecilnya huruf yang digunakan. 6) Usahakan diberi indentasi agar mudah rapih dan mudah dibaca.  Perbandingan penulisan dokumen XML well formed dengan yang tidak wellformed

Tutorial XML :
2. Struktur XML

Gambar
Seperti yang telah kita ketahui pada tutorial sebelumnya bahwa struktur dasar XML terdiri dari beberapa elemen seperti root child dan subchild. Namun XML juga mempunyai bentuk atau struktur yang menyerupai bentuk sebuah pohon sehingga disebut struktur pohon atau Tree Struckture. Dan berikut ini adalah dalam bentuk struktur pohonnya : Struktur Pohon XML Kemudian berikut ini adalah struktur penulisan XML : Struktur Penulisan XML Dan berikut ini contoh kedua struktur di atas jika diimplementasikan kedalam bentuk XML :   contoh dokumen XML Pada baris pertama mendefinisikan versi XML yaitu (1,0) dan pengkodean yang digunakan (ISO-8859-1 = set karakter Latin-1/West Eropa). Kemudian pada baris selanjutnya adalah elemen root yang bernama < tokobuku > yang memiliki elemen < buku > yang mempunyai 4 child yaitu < judul >, < pengarang >, < tahun > dan < harga >. 

Tutorial XML :
1. Pengenalan XML

Gambar
Apa itu XML? XML merupakan singkatan dari Extensible Markup Language . XML merupakan bahasa markup seperti HTML. Namun XML berbeda sekali dengan HTML. Jika HTML berfungsi untuk menampilkan data. Maka XML berfungsi untuk membawa data. Sehingga bisa disebut juga sebagai mini database. XML juga memiliki tag-tag dalam strukturnya layaknya HTML. Jika HTML memiliki tag-tag yang sudah disediakan dan kita harus menghapalkan tag-tag nya. Namun XML tidak demikian, kitalah yang membuat tag-tag nya sendiri.  XML tidak selamanya berbeda dengan HTML. XML sama seperti HTML yakni memiliki sebuah struktur yang membentuknya. Dan berikut ini adalah perbandingan perbedaan XML dengan HTML : XML -           Berfungsi membawa data -           Tag tidak disediakan jadi harus dibuat sendiri -           Terdapat tag pembuka dan penutup     ...