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>

