Java Document Object Model (DOM) Parser

Kali ini saya akan share Java Document Object Model (DOM) Parser. Document Object Model (DOM) adalah rekomendasi resmi dari World Wide Web Consortium (W3C). Ini mendefinisikan sebuah antarmuka yang memungkinkan program mengakses dan memperbarui struktur, gaya, dan isi dokumen XML. Parser XML yang mendukung DOM menerapkan antarmuka ini.

Kapan Kita Menggunakan DOM ini?

  • Anda perlu tahu banyak tentang struktur dokumen.
  • Anda perlu memindahkan sebagian dokumen XML ke sekeliling (Anda mungkin ingin mengurutkan elemen tertentu, misalnya).
  • Anda perlu menggunakan informasi dalam dokumen XML lebih dari satu kali.

Apa yang akan sobat dapatkan
Saat Anda mengurai dokumen XML dengan parser DOM, Anda mendapatkan kembali struktur pohon yang berisi semua elemen dokumen Anda. DOM menyediakan berbagai fungsi yang dapat Anda gunakan untuk memeriksa isi dan struktur dokumen.

Keuntungan
DOM adalah antarmuka umum untuk memanipulasi struktur dokumen. Salah satu tujuan perancangannya adalah kode Java yang ditulis untuk satu parser DOM-compliant harus dijalankan pada parser DOM-compliant lainnya tanpa harus melakukan modifikasi apapun.

Interface Document Object Model (DOM) 
DOM mendefinisikan beberapa antarmuka Java. Berikut adalah antarmuka yang paling umum.
Node - Jenis datatype dasar DOM.
  • Elemen - Sebagian besar objek yang akan Anda hadapi adalah Elemen.
  • Attr - Merupakan atribut elemen.
  • Teks - Isi sebenarnya dari Elemen atau Attr.
  • Dokumen - Merupakan keseluruhan dokumen XML. Objek Dokumen sering disebut sebagai pohon DOM.

Metode DOM biasa
Saat sobat bekerja dengan DOM, ada beberapa metode yang sering  digunakan -
  • Document.getDocumentElement () - Mengembalikan elemen akar dari dokumen.
  • Node.getFirstChild () - Mengembalikan anak pertama dari Node yang diberikan.
  • Node.getLastChild () - Mengembalikan anak terakhir dari Node yang diberikan.
  • Node.getNextSibling () - Metode ini mengembalikan saudara kandung berikutnya dari Node yang diberikan.
  • Node.getPreviousSibling () - Metode ini mengembalikan saudara sebelumnya dari Node yang diberikan.
  • Node.getAttribute (attrName) - Untuk Node yang diberikan, ia mengembalikan atribut tersebut dengan nama yang diminta.
Sekian share kali ini, semoga apa yang saya share di atas bisa bermanfaat bagi sobat semua, Jangan lupa untuk membaca artikel lain yang ada pada blog ini. Wassalam😄




Belum ada tanggapan untuk "Java Document Object Model (DOM) Parser"

Post a Comment