#1
|
|||
|
|||
PHP SimpleXML
SimpleXML handles the most common XML tasks and leaves the rest for other extensions.
What is SimpleXML? 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:
Installation As of PHP 5.0, the SimpleXML functions are part of the PHP core. There is no installation needed to use these functions. Using SimpleXML Below is an XML file: Don't forget me this weekend! We want to output the element names and data from the XML file above. Here's what to do:
$xml = simplexml_load_file("test.xml"); echo $xml->getName() . " "; foreach($xml->children() as $child) { echo $child->getName() . ": " . $child . " "; } ?> The output of the code above will be: note to: Tove from: Jani heading: Reminder body: Don't forget me this weekend! |