Beranda > xml > Extensible Markup Language 2

Extensible Markup Language 2

DOM

Document Object Model (DOM) mendefinisikan struktur logik dokumen XML, cara mengakses dan memanipulasinya. Ia menyediakan Application Programing Interface (API) untuk dokumen XML dan HTML. Nama DOM dipilih karena ia dirancang dekat dengan paradigma object oriented : dokumen XML tersusun atas object-object. Setiap objek memiliki property dan method untuk mengaksesnya. Menggunakan DOM, pemrogram dapat membuat dokumen XML, menelusuri strukturnya, menambah dan  memodifikasi, atau menghapus elemen-elemen dan isinya. Object-object dan method-method yang disediakan oleh DOM dapat digunakan dalam bahasa pemrograman, semisal java, C++ dan Visual Basic, object-object ini dapat juga digunakan dalam bahasa script, seperti VBScript, dan Javascript.

Untuk dapat menggunakan fitur-fitur XML, DOM menggunakan parser DOM-enabled, misalnya MSXML. Parser DOMenabled membaca dokumen XML, menelusurinya, meyakinkan bahwa ia valid kemudian, ia membuat representasi memori dalam struktur data tree. Struktur tree terbuat dari node-node. Anda dapat mengunakan object-object DOM yang disediakan oleh parser DOM-enabled untuk memanipulasi node-node ini.

DOM Objects 

Object-object utama XML DOM untuk mengakses tree adalah:
– Document : untuk mengakses seluruh dokumen XML.
– Element : untuk mengakses elemen
– Node : untuk mengakses node tree.
– NodeList : untuk mengakses beberapa node tree.
– Attr : untuk mengakses node attribute di tree.
– Text : untuk mengakses text dalam element.
– CDataSection : untuk mengakses node CData dalam node tree.
– ParseError : untuk memvalidasi dokumen XML berdasarkan XSD atau
DTD

Ket Document : Object dokumen merupakan object level teratas. Method dan Contoh pemakaiannya ditunjukan dalam tabel berikut :

Method-method object “document” :

– createElement(elementname), contoh : docobj.createElement(“PRODUCT”), penjelasan : membuat element baru <PRODUCT>…</PRODUCT>

– createAttribute(attributename), contoh : docobj.createAttribute(“PRODID”), penjelasan : membuat attribut <PRODUCT PRODID=..>…</PRODUCT>

– createComment(text), contoh : docobj.createComment(“This is an XML document”), penjelasan : membuat komentar

Kategori:xml Tag:
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: