SimpleXMLElement->asXML
(no version information, might be only in CVS)
SimpleXMLElement->asXML --
Jól formázott SimpleXML-elem alapú XML karakterlánccal tér vissza.
Leírás
mixed
SimpleXMLElement->asXML ( [string filename] )
Az asXML metódus a szülo objektum adatjait
1.0 verziójú XML-lé alakítja.
Paraméterek
- filename
Ha megadott, a függvény fájlba írja az adatot, nem tér vissza.
Visszatérési értékek
Ha a filename nincs megadva, ez a függvény string
típusú karakterlánccal tér vissza siker esetén, hiba esetén FALSE-szal.
Ha a paraméter megadott, TRUE-val tér vissza, ha sikeres volt az írás,
ellenkezo esetben FALSE-szal.
Példák
Példa 1. XML megszerzése
<?php $string = <<<XML <a> <b> <c>text</c> <c>stuff</c> </b> <d> <c>code</c> </d> </a> XML;
$xml = simplexml_load_string($string);
echo $xml->asXML(); // <?xml ... <a><b><c>text</c><c>stuff</c> ...
?>
|
|
asXML Xpath találatokkal is muködik:
Példa 2.
asXML() használata
Xpath
találatokkal
<?php // A fenti XML példa folytatása
/* <a><b><c> keresése */ $result = $xml->xpath('/a/b/c');
while(list( , $node) = each($result)) { echo $node->asXML(); // <c>text</c> és <c>stuff</c> } ?>
|
|