Objek Document XML DOM
- Halaman sebelumnya DOM Komentar
- Halaman Berikutnya DOM DocumentType
Objek Document mewakili seluruh dokumen XML.
Objek Document
Objek Document adalah akar pohon dokumen, dapat memberikan akses pertama (atau tingkat teratas) kepada data dokumen untuk kami.
Untuk element nod, nod teks, anotasi, perintah pemrosesan, dan lain-lain yang tidak boleh wujud di luar document, objek document juga menyediakan kaedah untuk mencipta objek ini. Objek Node menyediakan sifat ownerDocument, sifat ini boleh menghubungkan mereka kepada Document yang dijumpai untuk menciptanya.
IE: Internet Explorer: F: Firefox: O: Opera: W3C: Persatuan Internet (standard internet)
Sifat Document object
Atribut | Deskripsi | IE | F | O | W3C |
---|---|---|---|---|---|
async | Tentukan sama ada muat turun XML file patut diproses secara sinkron. | 5 | 1.5 | 9 | Tidak |
childNodes | Kembalikan senarai nod bagi anak-anak yang dimiliki dokumen. | 5 | 1 | 9 | Ya |
doctype | Kembalikan deklarasi jenis dokumen yang relevan dengan dokumen. | 6 | 1 | 9 | Ya |
documentElement | Kembalikan nod akar bagi dokumen. | 5 | 1 | 9 | Ya |
documentURI | Tetapkan atau kembalikan lokasi dokumen. | Tidak | 1 | 9 | Ya |
domConfig | Kembalikan konfigurasi yang digunakan semasa dipanggil normalizeDocument(). | Tidak | Ya | ||
firstChild | Kembalikan anak pertama bagi dokumen. | 5 | 1 | 9 | Ya |
implementation | Kembalikan objek DOMImplementation yang mengendalikan dokumen. | Tidak | 1 | 9 | Ya |
inputEncoding | Kembalikan kaedah pengodean bagi dokumen (dalam penguraian). | Tidak | 1 | Tidak | Ya |
lastChild | Kembalikan anak terakhir bagi dokumen. | 5 | 1 | 9 | Ya |
nodeName | Kembalikan nama bagi jenis nod. | 5 | 1 | 9 | Ya |
nodeType | Kembalikan jenis nod bagi nod. | 5 | 1 | 9 | Ya |
nodeValue | Tetapkan atau kembalikan nilai bagi jenis nod. | 5 | 1 | 9 | Ya |
strictErrorChecking | Tetapkan atau kembalikan sama ada periksa kesalahan disertai. | Tidak | 1 | Tidak | Ya |
text | Kembalikan teks bagi nod dan anak-anaknya (hanya untuk IE). | 5 | Tidak | Tidak | Tidak |
xml | Kembalikan XML bagi nod dan anak-anaknya (hanya untuk IE). | 5 | Tidak | Tidak | Tidak |
xmlEncoding | Kembalikan kaedah pengodean dokumen. | Tidak | 1 | Tidak | Ya |
xmlStandalone | Tetapkan atau kembalikan sama ada dokumen adalah standalone. | Tidak | 1 | Tidak | Ya |
xmlVersion | Atur atau kembalikan versi XML dokumen. | Tidak | 1 | Tidak | Ya |
Metode objek Document
Atribut | Deskripsi | IE | F | O | W3C |
---|---|---|---|---|---|
adoptNode(sourcenode) | Pilih node dari dokumen lain ke dokumen ini, lalu kembalikan node yang dipilih. | Tidak | Ya | ||
createAttribute(name) | Buat node atribut dengan nama yang ditentukan, dan kembalikan objek Attr baru. | 6 | 1 | 9 | Ya |
createAttributeNS(uri,name) | Buat node atribut dengan nama dan ruang yang ditentukan, dan kembalikan objek Attr baru. | 9 | Ya | ||
createCDATASection() | Buat node bagian CDATA. | 5 | 1 | 9 | Ya |
createComment() | Buat node komentar. | 6 | 1 | 9 | Ya |
createDocumentFragment() | Buat yang kosong Objek DocumentFragmentdan kembalikan objek ini. | 5 | 1 | 9 | Ya |
createElement() | Buat node elemen. | 5 | 1 | 9 | Ya |
createElementNS() | Buat node elemen dengan ruang yang ditentukan. | Tidak | 1 | 9 | Ya |
createEvent() | Buat objek Event baru. | Ya | |||
createEntityReference(name) | Buat objek EntityReference, dan kembalikan objek ini. | 5 | Tidak | Ya | |
createExpression() | Buat ekspresi XPath untuk dihitung nanti. | Ya | |||
createProcessingInstruction() | Buat objek ProcessingInstruction, dan kembalikan objek ini. | 5 | 9 | Ya | |
createRange() | Buat objek Range, dan kembalikan objek ini. | Tidak | Ya | ||
evaluate() | Menghitung ekspresi XPath. | Tidak | 1 | 9 | Ya |
createTextNode() | Buat node teks. | 5 | 1 | 9 | Ya |
getElementById() | Cari elemen dengan ID unik yang ditentukan. | 5 | 1 | 9 | Ya |
getElementsByTagName() | Kembalikan semua node elemen dengan nama yang ditentukan. | 5 | 1 | 9 | Ya |
getElementsByTagNameNS() | Kembalikan semua node elemen dengan nama dan ruang yang ditentukan. | Tidak | 1 | 9 | Ya |
importNode() | Menyalin node dari dokumen lain ke dokumen ini untuk digunakan. | 9 | Ya | ||
loadXML() | Menggabungkan dokumen melalui string tag XML. | ||||
normalizeDocument() | Tidak | Ya | |||
renameNode() | Ulang nama elemen atau node atribut. | Tidak | Ya |
- Halaman sebelumnya DOM Komentar
- Halaman Berikutnya DOM DocumentType