dom_import_simplexml
Introduction
XML Manipulation
PHP Manual

# DOM XML (PHP 4)

- Introduction
- Installing/Configuring
  - Requirements
  - Installation
  - Runtime Configuration
  - Resource Types
- Predefined Constants
- DOM XML (PHP 4) Functions
  - DomAttribute->name — Returns the name of attribute
  - DomAttribute->set_value — Sets the value of an attribute
  - DomAttribute->specified — Checks if attribute is specified
  - DomAttribute->value — Returns value of attribute
  - DomDocument->add_root — Adds a root node [deprecated]
  - DomDocument->create_attribute — Create new attribute
  - DomDocument->create_cdata_section — Create new cdata node
  - DomDocument->create_comment — Create new comment node
  - DomDocument->create_element_ns — Create new element node with an associated namespace
  - DomDocument->create_element — Create new element node
  - DomDocument->create_entity_reference — Create an entity reference
  - DomDocument->create_processing_instruction — Creates new PI node
  - DomDocument->create_text_node — Create new text node
  - DomDocument->doctype — Returns the document type
  - DomDocument->document_element — Returns root element node
  - DomDocument->dump_file — Dumps the internal XML tree back into a file
  - DomDocument->dump_mem — Dumps the internal XML tree back into a string
  - DomDocument->get_element_by_id — Searches for an element with a certain id
  - DomDocument->get_elements_by_tagname — Returns array with nodes with given tagname in document or empty array, if not found
  - DomDocument->html_dump_mem — Dumps the internal XML tree back into a string as HTML
  - DomDocument->xinclude — Substitutes XIncludes in a DomDocument Object
  - DomDocumentType->entities — Returns list of entities
  - DomDocumentType->internal_subset — Returns internal subset
  - DomDocumentType->name — Returns name of document type
  - DomDocumentType->notations — Returns list of notations
  - DomDocumentType->public_id — Returns public id of document type
  - DomDocumentType->system_id — Returns the system id of document type
  - DomElement->get_attribute_node — Returns the node of the given attribute
  - DomElement->get_attribute — Returns the value of the given attribute
  - DomElement->get_elements_by_tagname — Gets elements by tagname
  - DomElement->has_attribute — Checks to see if an attribute exists in the current node
  - DomElement->remove_attribute — Removes attribute
  - DomElement->set_attribute_node — Adds new attribute
  - DomElement->set_attribute — Sets the value of an attribute
  - DomElement->tagname — Returns the name of the current element
  - DomNode->add_namespace — Adds a namespace declaration to a node
  - DomNode->append_child — Adds a new child at the end of the children
  - DomNode->append_sibling — Adds new sibling to a node
  - DomNode->attributes — Returns list of attributes
  - DomNode->child_nodes — Returns children of node
  - DomNode->clone_node — Clones a node
  - DomNode->dump_node — Dumps a single node
  - DomNode->first_child — Returns first child of node
  - DomNode->get_content — Gets content of node
  - DomNode->has_attributes — Checks if node has attributes
  - DomNode->has_child_nodes — Checks if node has children
  - DomNode->insert_before — Inserts new node as child
  - DomNode->is_blank_node — Checks if node is blank
  - DomNode->last_child — Returns last child of node
  - DomNode->next_sibling — Returns the next sibling of node
  - DomNode->node_name — Returns name of node
  - DomNode->node_type — Returns type of node
  - DomNode->node_value — Returns value of a node
  - DomNode->owner_document — Returns the document this node belongs to
  - DomNode->parent_node — Returns the parent of the node
  - DomNode->prefix — Returns name space prefix of node
  - DomNode->previous_sibling — Returns the previous sibling of node
  - DomNode->remove_child — Removes child from list of children
  - DomNode->replace_child — Replaces a child
  - DomNode->replace_node — Replaces node
  - DomNode->set_content — Sets content of node
  - DomNode->set_name — Sets name of node
  - DomNode->set_namespace — Sets namespace of a node
  - DomNode->unlink_node — Deletes node
  - DomProcessingInstruction->data — Returns the data of ProcessingInstruction node
  - DomProcessingInstruction->target — Returns the target of a ProcessingInstruction node
  - DomXsltStylesheet->process — Applies the XSLT-Transformation on a DomDocument Object
  - DomXsltStylesheet->result_dump_file — Dumps the result from a XSLT-Transformation into a file
  - DomXsltStylesheet->result_dump_mem — Dumps the result from a XSLT-Transformation back into a string
  - domxml_new_doc — Creates new empty XML document
  - domxml_open_file — Creates a DOM object from an XML file
  - domxml_open_mem — Creates a DOM object of an XML document
  - domxml_version — Gets the XML library version
  - domxml_xmltree — Creates a tree of PHP objects from an XML document
  - domxml_xslt_stylesheet_doc — Creates a DomXsltStylesheet Object from a DomDocument Object
  - domxml_xslt_stylesheet_file — Creates a DomXsltStylesheet Object from an XSL document in a file
  - domxml_xslt_stylesheet — Creates a DomXsltStylesheet object from an XSL document in a string
  - domxml_xslt_version — Gets the XSLT library version
  - xpath_eval_expression — Evaluates the XPath Location Path in the given string
  - xpath_eval — Evaluates the XPath Location Path in the given string
  - xpath_new_context — Creates new xpath context
  - xpath_register_ns_auto — Register the given namespace in the passed XPath context
  - xpath_register_ns — Register the given namespace in the passed XPath context
  - xptr_eval — Evaluate the XPtr Location Path in the given string
  - xptr_new_context — Create new XPath Context

dom_import_simplexml
Introduction
XML Manipulation
PHP Manual