XML DOM Document Object

Ang Document object ay kumakatawan sa buong XML dokumento.

Document object

Ang Document object ay ang pinagmulan ng isang puno ng dokumento, na nagbibigay ng unang (o pinakamataas na) pasok sa datos ng dokumento.

Ginagamit sa mga node ng elemento, node ng teksto, comment, directive at iba pa na hindi maaaring magkaroon ng existence sa labas ng document, ang document object ay nagbibigay din ng mga paraan sa paglikha ng mga ganitong mga object. Ang Node object ay nagbibigay ng isang ownerDocument attribute, na makakapagkonekta sa Document na nilikha nila.

IE: Internet Explorer: F: Firefox: O: Opera: W3C: World Wide Web Consortium (Internet Standards)

Atribute ng Document object

Atributo Paglalarawan IE F O W3C
async Ibigay ang download ng XML dokumento ay dapat sinasakop ng pagkakasunod-sunod. 5 1.5 9 Hindi
childNodes Ibalik ang listahan ng mga node na kaugnay ng mga anak ng dokumento. 5 1 9 Oo
doctype Ibalik ang deklarasyon ng DTD na kaugnay ng dokumento. 6 1 9 Oo
documentElement Ibalik ang pangunahing node ng dokumento. 5 1 9 Oo
documentURI Iseto o ibabalik ang posisyon ng dokumento. Hindi 1 9 Oo
domConfig Ibalik ang konfigurasyon na ginamit nang tawagin ang normalizeDocument().     Hindi Oo
firstChild Ibalik ang unang anak ng dokumento 5 1 9 Oo
implementation Ibalik ang DOMImplementation na ginagamit sa pagtutulak ng dokumento. Hindi 1 9 Oo
inputEncoding Ibalik ang paraan ng pagkakakode na ginamit para sa dokumento (sa pag-parse). Hindi 1 Hindi Oo
lastChild Ibalik ang huling anak ng dokumento. 5 1 9 Oo
nodeName Ibalik ang pangalan ng node ayon sa uri ng node. 5 1 9 Oo
nodeType Ibalik ang uri ng node ng node. 5 1 9 Oo
nodeValue Iseto o ibabalik ang halaga ng node ayon sa uri ng node. 5 1 9 Oo
strictErrorChecking Iseto o ibabalik kung dapat magpatuloy ang pag-check ng error. Hindi 1 Hindi Oo
text Ibalik ang teksto ng node at ang kanilang mga huli (tanging para sa IE). 5 Hindi Hindi Hindi
xml Ibalik ang XML ng node at ang kanilang mga huli (tanging para sa IE). 5 Hindi Hindi Hindi
xmlEncoding Ibalik ang paraan ng pagkakakode ng dokumento. Hindi 1 Hindi Oo
xmlStandalone Iseto o ibabalik kung ang dokumento ay standalone. Hindi 1 Hindi Oo
xmlVersion Iset o ibalik ang XML na bersyon ng dokumento. Hindi 1 Hindi Oo

Mga paraan ng Document object

Atributo Paglalarawan IE F O W3C
adoptNode(sourcenode) Iselect ang isang node mula sa ibang dokumento papunta sa kasalukuyang dokumento, at ibalik ang pinili na node.     Hindi Oo
createAttribute(name) Likha ng atrubuto ng node na may tinukoy na pangalan, at ibalik ang bagong Attr object. 6 1 9 Oo
createAttributeNS(uri,name) Likha ng atrubuto ng node na may tinukoy na pangalan at namespace, at ibalik ang bagong Attr object.     9 Oo
createCDATASection() Likha ng section ng CDATA. 5 1 9 Oo
createComment() Likha ng node ng komento. 6 1 9 Oo
createDocumentFragment() Likha ng walang laman na Object ng DocumentFragment, at ibalik ang object na ito. 5 1 9 Oo
createElement() Likha ng elemento ng node. 5 1 9 Oo
createElementNS() Likha ng elemento na may tinukoy na namespace. Hindi 1 9 Oo
createEvent() Likha ng bagong Event object.       Oo
createEntityReference(name) Likha ng EntityReference object, at ibalik ang object na ito. 5   Hindi Oo
createExpression() Likha ng isang XPath expression upang gamitin sa hinaharap na pagtuturing.       Oo
createProcessingInstruction() Likha ng ProcessingInstruction object, at ibalik ang object na ito. 5   9 Oo
createRange() Likha ng Range object, at ibalik ang object na ito. Hindi     Oo
evaluate() Tinuturing ang isang XPath expression. Hindi 1 9 Oo
createTextNode() Likha ng text node. 5 1 9 Oo
getElementById() Hanapin ang elemento na may tinukoy na natatanging ID. 5 1 9 Oo
getElementsByTagName() Bumalik sa lahat ng mga elemento ng node na may tinukoy na pangalan. 5 1 9 Oo
getElementsByTagNameNS() Bumalik sa lahat ng mga elemento ng node na may tinukoy na pangalan at namespace. Hindi 1 9 Oo
importNode() Kopyahin ang isang node mula sa ibang dokumento sa dokumentong ito upang gamitin.     9 Oo
loadXML() Sa pamamagitan ng pagsasalin ng string ng XML tag upang bumuo ng dokumento.        
normalizeDocument()       Hindi Oo
renameNode() Mangalang ang elemento o ang atrubuto ng node.     Hindi Oo