PHP Manual
Function Reference
XML Manipulation
DOM
libxml
SimpleXML
WDDX
XMLDiff
XML Parser
XMLReader
XMLWriter
XSL
libxml_use_internal_errors
Introduction
XML Manipulation
PHP Manual
SimpleXML
Table of Contents
Introduction
Installing/Configuring
Requirements
Installation
Examples
Basic SimpleXML usage
Dealing with XML errors
SimpleXMLElement
— The SimpleXMLElement class
SimpleXMLElement::addAttribute
— Adds an attribute to the SimpleXML element
SimpleXMLElement::addChild
— Adds a child element to the XML node
SimpleXMLElement::asXML
— Return a well-formed XML string based on SimpleXML element
SimpleXMLElement::attributes
— Identifies an element's attributes
SimpleXMLElement::children
— Finds children of given node
SimpleXMLElement::__construct
— Creates a new SimpleXMLElement object
SimpleXMLElement::count
— Counts the children of an element
SimpleXMLElement::current
— Returns the current element
SimpleXMLElement::getDocNamespaces
— Returns namespaces declared in document
SimpleXMLElement::getName
— Gets the name of the XML element
SimpleXMLElement::getNamespaces
— Returns namespaces used in document
SimpleXMLElement::getChildren
— Returns the sub-elements of the current element
SimpleXMLElement::hasChildren
— Checks whether the current element has sub elements
SimpleXMLElement::key
— Return current key
SimpleXMLElement::next
— Move to next element
SimpleXMLElement::registerXPathNamespace
— Creates a prefix/ns context for the next XPath query
SimpleXMLElement::rewind
— Rewind to the first element
SimpleXMLElement::saveXML
— Alias of SimpleXMLElement::asXML
SimpleXMLElement::__toString
— Returns the string content
SimpleXMLElement::valid
— Check whether the current element is valid
SimpleXMLElement::xpath
— Runs XPath query on XML data
SimpleXMLIterator
— The SimpleXMLIterator class
SimpleXML Functions
simplexml_import_dom
— Get a SimpleXMLElement object from an XML or HTML node
simplexml_load_file
— Interprets an XML file into an object
simplexml_load_string
— Interprets a string of XML into an object