tutorial pengembangan web terbaru
 

XML DOM - The Document Object


Dokumen objek mewakili seluruh dokumen XML.


Dokumen XML Object

Dokumen objek adalah akar dari pohon dokumen XML, dan memberi kita akses utama untuk data dokumen.

Sejak node elemen, node teks, komentar, instruksi pemrosesan, dll tidak bisa eksis di luar dokumen, objek Dokumen juga berisi metode untuk membuat benda-benda ini. Objek Node memiliki properti ownerDocument yang mengaitkan mereka dengan Dokumen di mana mereka diciptakan.

Document Object Properti

Milik Deskripsi
childNodes Mengembalikan NodeList node anak untuk dokumen
doctype Mengembalikan Document Type Deklarasi yang terkait dengan dokumen
documentElement Mengembalikan simpul akar dokumen
documentURI Menetapkan atau mengembalikan lokasi dokumen
domConfig Mengembalikan konfigurasi yang digunakan saat normalizeDocument() dipanggil
firstChild Mengembalikan simpul anak pertama dari dokumen
implementation Mengembalikan objek DOMImplementation yang menangani dokumen ini
inputEncoding Mengembalikan encoding yang digunakan untuk dokumen (when parsing)
lastChild Mengembalikan simpul anak terakhir dari dokumen
nodeName Mengembalikan nama node (depending on its type)
nodeType Mengembalikan jenis node node
nodeValue Menetapkan atau mengembalikan nilai dari sebuah node (depending on its type)
xmlEncoding Mengembalikan encoding XML dokumen
xmlStandalone Set atau kembali apakah dokumen tersebut mandiri
xmlVersion Menetapkan atau mengembalikan versi XML dokumen

Metode Document Object

metode Deskripsi
adoptNode(sourcenode) Mengadopsi simpul dari dokumen lain untuk dokumen ini, dan mengembalikan node diadopsi
createAttribute(name) Menciptakan node atribut dengan nama tertentu, dan mengembalikan objek Attr baru
createAttributeNS(uri,name) Menciptakan node atribut dengan nama tertentu dan namespace, dan mengembalikan objek Attr baru
createCDATASection() Menciptakan CDATA bagian simpul
createComment() Menciptakan komentar simpul
createDocumentFragment() Menciptakan objek DocumentFragment kosong, dan mengembalikannya
createElement() Menciptakan elemen node
createElementNS() Menciptakan simpul elemen dengan namespace tertentu
createEntityReference(name) Menciptakan objek EntityReference, dan mengembalikannya
createProcessingInstruction(target,data) Membuat objek ProcessingInstruction, dan mengembalikannya
createTextNode() Menciptakan node teks
getElementById(id) Mengembalikan elemen yang memiliki ID atribut dengan nilai yang diberikan. Jika ada unsur seperti itu ada, itu mengembalikan null
getElementsByTagName() Mengembalikan NodeList dari semua elemen dengan nama tertentu
getElementsByTagNameNS() Mengembalikan NodeList dari semua elemen dengan nama tertentu dan namespace
importNode(nodetoimport,deep) Mengimpor node dari dokumen lain untuk dokumen ini. Metode ini menciptakan salinan baru dari node sumber. Jika parameter dalam diatur ke benar, itu mengimpor semua anak dari node yang ditentukan. Jika diatur ke false, itu impor hanya node itu sendiri. Metode ini mengembalikan node diimpor
normalizeDocument()
renameNode() Mengganti nama elemen atau atribut simpul

DocumentType Obyek Properti

Setiap dokumen memiliki atribut DOCTYPE yang yang nilainya baik nol atau benda DocumentType.

Objek DocumentType menyediakan sebuah antarmuka untuk entitas yang ditetapkan untuk dokumen XML.

Milik Deskripsi
name Mengembalikan nama DTD yang
publicId Mengembalikan identifier publik DTD yang
systemId Mengembalikan sistem identifier dari DTD eksternal

Metode Object DocumentImplementation

The DOMImplementation objek melakukan operasi yang independen dari setiap contoh khusus dari model objek dokumen.

metode Deskripsi
createDocument(nsURI, name, doctype) Membuat objek Dokumen DOM baru dari doctype ditentukan
createDocumentType(name, pubId, systemId) Menciptakan node DocumentType kosong
getFeature(feature, version) Mengembalikan sebuah objek yang mengimplementasikan API dari fitur tertentu dan versi, jika apapun
hasFeature(feature, version) Cek apakah pelaksanaan DOM mengimplementasikan fitur dan versi tertentu

ProcessingInstruction Obyek Properti

Objek ProcessingInstruction merupakan instruksi pemrosesan.

Sebuah instruksi pemrosesan digunakan sebagai cara untuk menjaga informasi prosesor-spesifik dalam teks dokumen XML.

Milik Deskripsi
data Menetapkan atau mengembalikan isi dari instruksi pengolahan ini
target Mengembalikan target instruksi pemrosesan ini