SimpleXMLElement->asXML()
(no version information, might be only in CVS)
SimpleXMLElement->asXML() --
Return a well-formed XML string based on SimpleXML element
说明
class
SimpleXMLElement {
mixed
asXML ( [string filename] )
}
The asXML method formats the parent object's data
in XML version 1.0.
参数
filename
If specified, the function writes the data to the file rather than
returning it.
返回值
If the filename
isn't specified, this function
returns a string on success and FALSE on error. If the
parameter is specified, it returns TRUE if the file was written
successfully and FALSE otherwise.
范例
例 1. Get XML
<?php $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(); // <?xml ... <a><b><c>text</c><c>stuff</c> ...
?>
|
|
asXML also works on Xpath results:
例 2.
Using asXML() on
Xpath
results
<?php // Continued from example XML above.
/* Search for <a><b><c> */ $result = $xml->xpath('/a/b/c');
while(list( , $node) = each($result)) { echo $node->asXML(); // <c>text</c> and <c>stuff</c> } ?>
|
|