The asXML
method formats the parent object’s data in XML version 1.0.
Access
public
Parameters
Parameter |
Type |
Required |
Description |
---|---|---|---|
|
Optional |
If specified, the function writes the data to the file rather than returning it. |
Returns
Type |
Description |
---|---|
If the |
Examples
Get XML
$string = <<<XML <a> <b> <c>text</c> <c>stuff</c> </b> <d> <c>code</c> </d> </a> XML; $xml = new SimpleXMLElement($string); echo $xml->asXML();Result:
<?xml version="1.0" <a> <b> <c>text</c> <c>stuff</c> </b> <d> <c>code</c> </d> </a>
Using asXML() on results
// Continued from example XML above. /* Search for <a><b><c> */ $result = $xml->xpath('/a/b/c'); while(list( , $node) = each($result)) { echo $node->asXML(); }Result:
<c>text</c><c>stuff</c>