DOM XML functions This module defines the following constants: Table 1. XML constants Constant Value Description This module defines a number of classes. The DOM XML functions return a parsed tree of the XML document with each node being an object belonging to one of these classes. xmldoc xmldoc -- Creates a DOM object of an XML document object xmldoc (string str) xmldocfile xmldocfile -- Creates a DOM object from XML file object xmldocfile (string filename) xmltree xmltree -- Creates a tree of php objects from XML document object xmltree (string str)
These functions are only available if PHP was configured with --with-dom=[DIR], using the GNOME xml library. You will need at least libxml-2.0.0 (the beta version will not work). These functions have been added in PHP4.
XML_ELEMENT_NODE 1
XML_ATTRIBUTE_NODE 2
XML_TEXT_NODE 3
XML_CDATA_SECTION_NODE 4
XML_ENTITY_REF_NODE 5
XML_ENTITY_NODE 6
XML_PI_NODE 7
XML_COMMENT_NODE 8
XML_DOCUMENT_NODE 9
XML_DOCUMENT_TYPE_NODE 10
XML_DOCUMENT_FRAG_NODE 11
XML_NOTATION_NODE 12
XML_GLOBAL_NAMESPACE 1
XML_LOCAL_NAMESPACE 2
(PHP4 >= 4.0b4)
Description
The function parses the XML document in str and returns an object of class "Dom document", having the properties "doc" (resource), "version" (string) and "type" (long).
(PHP4 >= 4.0b4)
Description
The function parses the XML document in the file named filename and returns an object of class "Dom document", having the properties "doc" (resource), "version" (string).
(PHP4 >= 4.0b4)
Description
The function parses the XML document in str and returns a tree PHP objects as the parsed document.