SimpleXML handles the most common XML tasks and leaves the rest for other extensions.
SimpleXML is new in PHP 5. It is an easy way of getting an element's attributes and text, if you
know the XML document's layout.
Compared to DOM or the Expat parser, SimpleXML just takes a few lines of code to read text data
from an element.
SimpleXML converts the XML document into an object, like this:
SimpleXML is fast and easy to use when performing basic tasks like:
However, when dealing with advanced XML, like namespaces, you are better off using the Expat
parser or the XML DOM.
As of PHP 5.0, the SimpleXML functions are part of the PHP core. There is no installation needed
to use these functions.
Below is an XML file:
We want to output the element names and data from the XML file above.
Here's what to do:
The output of the code above will be:
For more information about the PHP SimpleXML functions, visit our PHP SimpleXML Reference.
Your Query was successfully sent!