diff --git a/reference/dom/book.xml b/reference/dom/book.xml
new file mode 100644
index 0000000000..d85eb0ed2e
--- /dev/null
+++ b/reference/dom/book.xml
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+ DOM Extension
+ DOM
+
+
+ &reftitle.intro;
+
+ The DOM extension allows you to operate on XML documents through the DOM
+ API with PHP 5.
+
+
+ For PHP 4, use DOM XML.
+
+
+
+ DOM extension uses UTF-8 encoding. Use utf8_encode
+ and utf8_decode to work with texts in ISO-8859-1
+ encoding or Iconv for other encodings.
+
+
+
+
+ &reference.dom.setup;
+ &reference.dom.constants;
+
+
+ &reference.dom.domattr;
+ &reference.dom.domcharacterdata;
+ &reference.dom.domcomment;
+ &reference.dom.domdocument;
+ &reference.dom.domdocumentfragment;
+ &reference.dom.domdocumenttype;
+ &reference.dom.domelement;
+ &reference.dom.domentity;
+ &reference.dom.domentityreference;
+ &reference.dom.domexception;
+ &reference.dom.domimplementation;
+ &reference.dom.domnamednodemap;
+ &reference.dom.domnode;
+ &reference.dom.domnodelist;
+ &reference.dom.domnotation;
+ &reference.dom.domprocessinginstruction;
+ &reference.dom.domtext;
+ &reference.dom.domxpath;
+
+
+
+
+
diff --git a/reference/dom/constants.xml b/reference/dom/constants.xml
index 9f523de3c7..fcda7492ea 100644
--- a/reference/dom/constants.xml
+++ b/reference/dom/constants.xml
@@ -1,6 +1,6 @@
-
-
+
+
&reftitle.constants;
&extension.constants;
-
+
+
+ The DOMAttr class
+ DOMAttr
+
+
+
+
+
+ &reftitle.intro;
+
+ DOMAttr represents an attribute in the
+ DOMElement object.
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMAttr
+
+
+
+
+ DOMAttr
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ public
+ readonly
+ string
+ name
+
+
+ public
+ readonly
+ DOMElement
+ ownerElement
+
+
+ public
+ readonly
+ bool
+ schemaTypeInfo
+
+
+ public
+ readonly
+ bool
+ specified
+
+
+ public
+ string
+ value
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ name
+
+ The name of the attribute
+
+
+
+ ownerElement
+
+ The element which contains the attribute
+
+
+
+ schemaTypeInfo
+
+ Not implemented yet, always is &null;
+
+
+
+ specified
+
+ Not implemented yet, always is &null;
+
+
+
+ value
+
+ The value of the attribute
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ W3C specification of Attr
+
+
+
+
+
+
+
+ &reference.dom.entities.domattr;
+
+
+
+
+
diff --git a/reference/dom/domcharacterdata.xml b/reference/dom/domcharacterdata.xml
new file mode 100644
index 0000000000..94e6aebf1c
--- /dev/null
+++ b/reference/dom/domcharacterdata.xml
@@ -0,0 +1,122 @@
+
+
+
+ The DOMCharacterData class
+ DOMCharacterData
+
+
+
+
+
+ &reftitle.intro;
+
+ Represents nodes with character data. No nodes directly correspond to
+ this class, but other nodes do inherit from it.
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMCharacterData
+
+
+
+
+ DOMCharacterData
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ public
+ string
+ data
+
+
+ readonly
+ public
+ int
+ length
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ data
+
+ The contents of the node.
+
+
+
+ length
+
+ The length of the contents.
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ W3C specification of CharacterData
+
+
+
+
+
+
+ &reference.dom.entities.domcharacterdata;
+
+
+
+
+
diff --git a/reference/dom/domcomment.xml b/reference/dom/domcomment.xml
new file mode 100644
index 0000000000..0190432d11
--- /dev/null
+++ b/reference/dom/domcomment.xml
@@ -0,0 +1,88 @@
+
+
+
+ The DOMComment class
+ DOMComment
+
+
+
+
+
+ &reftitle.intro;
+
+ Represents comment nodes, characters delimited by <!--
+ and -->
.
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMComment
+
+
+
+
+ DOMComment
+
+
+
+
+ extends
+ DOMCharacterData
+
+
+
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ W3C specification of Comment
+
+
+
+
+
+
+ &reference.dom.entities.domcomment;
+
+
+
+
+
diff --git a/reference/dom/domdocument.xml b/reference/dom/domdocument.xml
new file mode 100644
index 0000000000..afecd7d8b6
--- /dev/null
+++ b/reference/dom/domdocument.xml
@@ -0,0 +1,368 @@
+
+
+
+ The DOMDocument class
+ DOMDocument
+
+
+
+
+
+ &reftitle.intro;
+
+ Represents an entire HTML or XML document; serves as the root of the
+ document tree.
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMDocument
+
+
+
+
+ DOMDocument
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ string
+ actualEncoding
+
+
+ readonly
+ public
+ DOMConfiguration
+ config
+
+
+ readonly
+ public
+ DOMDocumentType
+ doctype
+
+
+ readonly
+ public
+ DOMElement
+ documentElement
+
+
+ public
+ string
+ documentURI
+
+
+ public
+ string
+ encoding
+
+
+ public
+ bool
+ formatOutput
+
+
+ readonly
+ public
+ DOMImplementation
+ implementation
+
+
+ public
+ bool
+ preserveWhiteSpace
+ true
+
+
+ public
+ bool
+ recover
+
+
+ public
+ bool
+ resolveExternals
+
+
+ public
+ bool
+ standalone
+
+
+ public
+ bool
+ strictErrorChecking
+ true
+
+
+ public
+ bool
+ substituteEntities
+
+
+ public
+ bool
+ validateOnParse
+ false
+
+
+ public
+ string
+ version
+
+
+ readonly
+ public
+ string
+ xmlEncoding
+
+
+ public
+ bool
+ xmlStandalone
+
+
+ public
+ string
+ xmlVersion
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ actualEncoding
+
+
+ Deprecated. Actual encoding of the document,
+ is a readonly equivalent to
+ encoding.
+
+
+
+
+ config
+
+
+ Deprecated. Configuration used when
+ DOMDocument::normalizeDocument is
+ invoked.
+
+
+
+
+ doctype
+
+ The Document Type Declaration associated with this document.
+
+
+
+ documentElement
+
+
+ This is a convenience attribute that allows direct access to the
+ child node that is the document element of the document.
+
+
+
+
+ documentURI
+
+ The location of the document or &null; if undefined.
+
+
+
+ encoding
+
+
+ Encoding of the document, as specified by the XML declaration. This
+ attribute is not present in the final DOM Level 3 specification, but
+ is the only way of manipulating XML document encoding in this
+ implementation.
+
+
+
+
+ formatOutput
+
+ Nicely formats output with indentation and extra space.
+
+
+
+ implementation
+
+
+ The DOMImplementation object that handles
+ this document.
+
+
+
+
+ preserveWhiteSpace
+
+ Do not remove redundant white space. Default to &true;.
+
+
+
+ recover
+
+
+ Proprietary. Enables recovery mode, i.e. trying
+ to parse non-well formed documents. This attribute is not part of
+ the DOM specification and is specific to libxml.
+
+
+
+
+ resolveExternals
+
+
+ Set it to &true; to load external entities from a doctype
+ declaration. This is useful for including character entities in
+ your XML document.
+
+
+
+
+ standalone
+
+
+ Deprecated. Whether or not the document is
+ standalone, as specified by the XML declaration, corresponds to
+ xmlStandalone.
+
+
+
+
+ strictErrorChecking
+
+ Throws DOMException on errors. Default to &true;.
+
+
+
+ substituteEntities
+
+
+ Proprietary. Whether or not to substitute
+ entities. This attribute is not part of
+ the DOM specification and is specific to libxml.
+
+
+
+
+ validateOnParse
+
+ Loads and validates against the DTD. Default to &false;.
+
+
+
+ version
+
+
+ Deprecated. Version of XML, corresponds to
+ xmlVersion
+
+
+
+
+ xmlEncoding
+
+
+ An attribute specifying, as part of the XML declaration, the
+ encoding of this document. This is &null; when unspecified or when it
+ is not known, such as when the Document was created in memory.
+
+
+
+
+ xmlStandalone
+
+
+ An attribute specifying, as part of the XML declaration, whether
+ this document is standalone. This is &false; when unspecified.
+
+
+
+
+ xmlVersion
+
+
+ An attribute specifying, as part of the XML declaration, the
+ version number of this document. If there is no declaration and if
+ this document supports the "XML" feature, the value is "1.0".
+
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ W3C specification for Document
+
+
+
+
+
+
+
+ &reference.dom.entities.domdocument;
+
+
+
+
+
diff --git a/reference/dom/domdocumentfragment.xml b/reference/dom/domdocumentfragment.xml
new file mode 100644
index 0000000000..04205be368
--- /dev/null
+++ b/reference/dom/domdocumentfragment.xml
@@ -0,0 +1,119 @@
+
+
+
+ The DOMDocumentFragment class
+ DOMDocumentFragment
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMDocumentFragment
+
+
+
+
+ DOMDocumentFragment
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domdocumentfragment;
+
+
+
+
+
diff --git a/reference/dom/domdocumenttype.xml b/reference/dom/domdocumenttype.xml
new file mode 100644
index 0000000000..d5c8a3a479
--- /dev/null
+++ b/reference/dom/domdocumenttype.xml
@@ -0,0 +1,200 @@
+
+
+
+ The DOMDocumentType class
+ DOMDocumentType
+
+
+
+
+
+ &reftitle.intro;
+
+ Each DOMDocument has a doctype
+ attribute whose value is either &null; or a DOMDocumentType object.
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMDocumentType
+
+
+
+
+ DOMDocumentType
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ string
+ publicId
+
+
+ readonly
+ public
+ string
+ systemId
+
+
+ readonly
+ public
+ string
+ name
+
+
+ readonly
+ public
+ DOMNamedNodeMap
+ entities
+
+
+ readonly
+ public
+ DOMNamedNodeMap
+ notations
+
+
+ readonly
+ public
+ string
+ internalSubset
+
+
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ publicId
+
+ The public identifier of the external subset.
+
+
+
+ systemId
+
+
+ The system identifier of the external subset. This may be an
+ absolute URI or not.
+
+
+
+
+ name
+
+
+ The name of DTD; i.e., the name immediately following the
+ DOCTYPE keyword.
+
+
+
+
+ entities
+
+
+ A DOMNamedNodeMap containing the general
+ entities, both external and internal, declared in the DTD.
+
+
+
+
+ notations
+
+
+ A DOMNamedNodeMap containing the notations
+ declared in the DTD.
+
+
+
+
+ internalSubset
+
+
+ The internal subset as a string, or null if there is none. This is
+ does not contain the delimiting square brackets.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/dom/domelement.xml b/reference/dom/domelement.xml
new file mode 100644
index 0000000000..88bf9d5546
--- /dev/null
+++ b/reference/dom/domelement.xml
@@ -0,0 +1,128 @@
+
+
+
+ The DOMElement class
+ DOMElement
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMElement
+
+
+
+
+ DOMElement
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ bool
+ schemaTypeInfo
+
+
+ readonly
+ public
+ string
+ tagName
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ schemaTypeInfo
+
+ Not implemented yet, always return &null;
+
+
+
+ tagName
+
+ The element name
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domelement;
+
+
+
+
+
diff --git a/reference/dom/domentity.xml b/reference/dom/domentity.xml
new file mode 100644
index 0000000000..b0a54fb077
--- /dev/null
+++ b/reference/dom/domentity.xml
@@ -0,0 +1,205 @@
+
+
+
+ The DOMEntity class
+ DOMEntity
+
+
+
+
+
+ &reftitle.intro;
+
+ This interface represents a known entity, either parsed or unparsed, in an XML document.
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMEntity
+
+
+
+
+ DOMEntity
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ string
+ publicId
+
+
+ readonly
+ public
+ string
+ systemId
+
+
+ readonly
+ public
+ string
+ notationName
+
+
+ public
+ string
+ actualEncoding
+
+
+ readonly
+ public
+ string
+ encoding
+
+
+ readonly
+ public
+ string
+ version
+
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ publicId
+
+
+ The public identifier associated with the entity if specified, and
+ &null; otherwise.
+
+
+
+
+ systemId
+
+
+ The system identifier associated with the entity if specified, and
+ &null; otherwise. This may be an absolute URI or not.
+
+
+
+
+ notationName
+
+
+ For unparsed entities, the name of the notation for the entity. For
+ parsed entities, this is &null;.
+
+
+
+
+ actualEncoding
+
+
+ An attribute specifying the encoding used for this entity at the
+ time of parsing, when it is an external parsed entity. This is
+ &null; if it an entity from the internal subset or if it is not
+ known.
+
+
+
+
+ encoding
+
+
+ An attribute specifying, as part of the text declaration, the
+ encoding of this entity, when it is an external parsed entity. This
+ is &null; otherwise.
+
+
+
+
+ version
+
+
+ An attribute specifying, as part of the text declaration, the
+ version number of this entity, when it is an external parsed
+ entity. This is &null; otherwise.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/dom/domentityreference.xml b/reference/dom/domentityreference.xml
new file mode 100644
index 0000000000..688e02cfe3
--- /dev/null
+++ b/reference/dom/domentityreference.xml
@@ -0,0 +1,127 @@
+
+
+
+
+ The DOMEntityReference class
+ DOMEntityReference
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMEntityReference
+
+
+
+
+ DOMEntityReference
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domentityreference;
+
+
+
+
+
diff --git a/reference/dom/domexception.xml b/reference/dom/domexception.xml
new file mode 100644
index 0000000000..b73b399060
--- /dev/null
+++ b/reference/dom/domexception.xml
@@ -0,0 +1,137 @@
+
+
+
+
+ The DOMException class
+ DOMException
+
+
+
+
+
+ &reftitle.intro;
+
+ DOM operations raise exceptions under particular circumstances, i.e.,
+ when an operation is impossible to perform for logical reasons.
+
+
+ See also .
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMException
+
+
+
+
+ DOMException
+
+
+
+
+ extends
+ Exception
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ int
+ code
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ code
+
+ An integer indicating the type of error generated
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/dom/domimplementation.xml b/reference/dom/domimplementation.xml
new file mode 100644
index 0000000000..8f4ce350ed
--- /dev/null
+++ b/reference/dom/domimplementation.xml
@@ -0,0 +1,115 @@
+
+
+
+
+ The DOMImplementation class
+ DOMImplementation
+
+
+
+
+
+ &reftitle.intro;
+
+ The DOMImplementation interface provides a number
+ of methods for performing operations that are independent of any
+ particular instance of the document object model.
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMImplementation
+
+
+
+
+ DOMImplementation
+
+
+
+
+
+ Properties
+
+
+
+ Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domimplementation;
+
+
+
+
+
diff --git a/reference/dom/domnamednodemap.xml b/reference/dom/domnamednodemap.xml
new file mode 100644
index 0000000000..b54c0fa9a0
--- /dev/null
+++ b/reference/dom/domnamednodemap.xml
@@ -0,0 +1,115 @@
+
+
+
+
+ The DOMNamedNodeMap class
+ DOMNamedNodeMap
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMNamedNodeMap
+
+
+
+
+ DOMNamedNodeMap
+
+
+
+
+
+ Properties
+
+
+
+ Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domnamednodemap;
+
+
+
+
+
diff --git a/reference/dom/domnode.xml b/reference/dom/domnode.xml
new file mode 100644
index 0000000000..d43c625e65
--- /dev/null
+++ b/reference/dom/domnode.xml
@@ -0,0 +1,297 @@
+
+
+
+ The DOMNode class
+ DOMNode
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMNode
+
+
+
+
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ public
+ readonly
+ string
+ nodeName
+
+
+ public
+ string
+ nodeValue
+
+
+ public
+ readonly
+ int
+ nodeType
+
+
+ public
+ readonly
+ DOMNode
+ parentNode
+
+
+ public
+ readonly
+ DOMNodeList
+ childNodes
+
+
+ public
+ readonly
+ DOMNode
+ firstChild
+
+
+ public
+ readonly
+ DOMNode
+ lastChild
+
+
+ public
+ readonly
+ DOMNode
+ previousSibling
+
+
+ public
+ readonly
+ DOMNode
+ nextSibling
+
+
+ public
+ readonly
+ DOMNamedNodeMap
+ attributes
+
+
+ public
+ readonly
+ DOMDocument
+ ownerDocument
+
+
+ public
+ readonly
+ string
+ namespaceURI
+
+
+ public
+ string
+ prefix
+
+
+ public
+ readonly
+ string
+ localName
+
+
+ public
+ readonly
+ string
+ baseURI
+
+
+ public
+ string
+ textContent
+
+ Methods
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ nodeName
+
+ Returns the most accurate name for the current node type
+
+
+
+ nodeValue
+
+ The value of this node, depending on its type
+
+
+
+ nodeType
+
+ Gets the type of the node. One of the predefined XML_xxx_NODE constants
+
+
+
+ parentNode
+
+ The parent of this node
+
+
+
+ childNodes
+
+
+ A DOMNodeList that contains all
+ children of this node. If there are no children, this is an empty
+ DOMNodeList.
+
+
+
+
+ firstChild
+
+
+ The first child of this node. If there is no such node, this
+ returns &null;.
+
+
+
+
+ lastChild
+
+ The last child of this node. If there is no such node, this returns &null;.
+
+
+
+ previousSibling
+
+
+ The node immediately preceding this node. If there is no such
+ node, this returns &null;.
+
+
+
+
+ nextSibling
+
+
+ The node immediately following this node. If there is no such
+ node, this returns &null;.
+
+
+
+
+ attributes
+
+
+ A DOMNamedNodeMap containing the
+ attributes of this node (if it is a DOMElement)
+ or &null; otherwise.
+
+
+
+
+ ownerDocument
+
+ The DOMDocument object associated with this node.
+
+
+
+ namespaceURI
+
+ The namespace URI of this node, or &null; if it is unspecified.
+
+
+
+ prefix
+
+ The namespace prefix of this node, or &null; if it is unspecified.
+
+
+
+ localName
+
+ Returns the local part of the qualified name of this node.
+
+
+
+ baseURI
+
+
+ The absolute base URI of this node or &null; if the implementation
+ wasn't able to obtain an absolute URI.
+
+
+
+
+ textContent
+
+ This attribute returns the text content of this node and its descendants.
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ W3C specification of Node
+
+
+
+
+
+
+
+ &reference.dom.entities.domnode;
+
+
+
+
+
diff --git a/reference/dom/domnodelist.xml b/reference/dom/domnodelist.xml
new file mode 100644
index 0000000000..8f52b5a1eb
--- /dev/null
+++ b/reference/dom/domnodelist.xml
@@ -0,0 +1,115 @@
+
+
+
+
+ The DOMNodeList class
+ DOMNodeList
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMNodeList
+
+
+
+
+ DOMNodeList
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ int
+ length
+
+
+ Methods
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ length
+
+
+ The number of nodes in the list. The range of valid child node
+ indices is 0 to length - 1 inclusive.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domnodelist;
+
+
+
+
+
diff --git a/reference/dom/domnotation.xml b/reference/dom/domnotation.xml
new file mode 100644
index 0000000000..ffbce3ea39
--- /dev/null
+++ b/reference/dom/domnotation.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ The DOMNotation class
+ DOMNotation
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMNotation
+
+
+
+
+ DOMNotation
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ string
+ publicId
+
+
+ readonly
+ public
+ string
+ systemId
+
+
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ publicId
+
+ Prop description
+
+
+
+
+ systemId
+
+ Prop description
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reference/dom/domprocessinginstruction.xml b/reference/dom/domprocessinginstruction.xml
new file mode 100644
index 0000000000..ffbf4cb206
--- /dev/null
+++ b/reference/dom/domprocessinginstruction.xml
@@ -0,0 +1,130 @@
+
+
+
+ The DOMProcessingInstruction class
+ DOMProcessingInstruction
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMProcessingInstruction
+
+
+
+
+ DOMProcessingInstruction
+
+
+
+
+ extends
+ DOMNode
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ string
+ target
+
+
+ public
+ string
+ data
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ target
+
+ Prop description
+
+
+
+
+ data
+
+ Prop description
+
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domprocessinginstruction;
+
+
+
+
+
diff --git a/reference/dom/domtext.xml b/reference/dom/domtext.xml
new file mode 100644
index 0000000000..6b8bac3782
--- /dev/null
+++ b/reference/dom/domtext.xml
@@ -0,0 +1,117 @@
+
+
+
+ The DOMText class
+ DOMText
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMText
+
+
+
+
+ DOMText
+
+
+
+
+ extends
+ DOMCharacterData
+
+
+
+
+
+ Properties
+
+
+ readonly
+ public
+ string
+ wholeText
+
+
+ Methods
+
+
+
+ Inherited methods
+
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ wholeText
+
+ Prop description
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domtext;
+
+
+
+
+
diff --git a/reference/dom/domxpath.xml b/reference/dom/domxpath.xml
new file mode 100644
index 0000000000..f1c9ec39a0
--- /dev/null
+++ b/reference/dom/domxpath.xml
@@ -0,0 +1,112 @@
+
+
+
+
+ The DOMXPath class
+ DOMXPath
+
+
+
+
+
+
+
+
+ Class synopsis
+
+
+
+ DOMXPath
+
+
+
+
+ DOMXPath
+
+
+
+
+
+ Properties
+
+
+ public
+ DOMDocument
+ document
+
+
+ Methods
+
+
+
+
+
+
+
+
+
+
+ &reftitle.properties;
+
+
+ document
+
+ Prop description
+
+
+
+
+
+
+
+
+
+
+
+
+ &reference.dom.entities.domxpath;
+
+
+
+
+
diff --git a/reference/dom/reference.xml b/reference/dom/reference.xml
index 0e87ff40ce..6705db1f7c 100644
--- a/reference/dom/reference.xml
+++ b/reference/dom/reference.xml
@@ -1,7 +1,5 @@
-
-
-
+
DOM Functions
diff --git a/reference/dom/setup.xml b/reference/dom/setup.xml
new file mode 100644
index 0000000000..1020272af9
--- /dev/null
+++ b/reference/dom/setup.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ &reftitle.setup;
+
+
+
+ &reftitle.required;
+ &no.requirement;
+
+
+
+
+
+ &reftitle.install;
+ &no.install;
+
+
+
+
+
+ &reftitle.runtime;
+ &no.config;
+
+
+
+
+
+ &reftitle.resources;
+ &no.resource;
+
+
+
+
+
+
+