Введение
The SimpleXML extension provides a very simple and easily usable toolset to convert XML to an object that can be processed with normal property selectors and array iterators.
The SimpleXML extension provides a very simple and easily usable toolset to convert XML to an object that can be processed with normal property selectors and array iterators.
Коментарии
SimpleXML is simple, unless your XML document has namespaces (e.g., tags withs "colons" like <rs:data>). In this case, most code examples in this section will not work at all: namespaces imply that you need to do further processing with functions that are often undocumented.
Look for "namespace" in user notes.
SimpleXML has a beautiful simplicity. The following is one example of how it may be used with namespaces.
Note, I use the XML that made Paul Reinheimer experience hair loss; for that XML see
http://blog.preinheimer.com/index.php?/archives/172-SimpleXML,-Namespaces-Hair-loss.html
<?php
$dom = new DOMDocument();
$dom->loadXML( $response );
$ns='urn:ebay:apis:eBLBaseComponents';
$domlist=$dom->getElementsByTagNameNS($ns,'*');
$sxe=simplexml_import_dom($domlist->item(0));
echo 'Ebay Timestamp ',$sxe->Timestamp;
?>
Running the above code left my own hair uneffected. :)