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 |