simplexml_load_string
(PHP 5)
simplexml_load_string --
XML karakterláncot értelmez, és betölt objektumba
Leírás
object
simplexml_load_string ( string data [, string class_name [, int options [, string ns [, bool is_prefix]]]] )
Ez a függvény a data paraméterben kéri be a
helyes XML karakterláncot, és objektum típusú (object)
SimpleXMLElement osztállyal tér vissza, ami tartalmazza az
XML karakterláncban található tageket és tulajdonságokat. Ha hiba lép
fel, a visszatérési érték FALSE.
Használhatód az opcinális class_name paramétert,
így a simplexml_load_string() függvény a megadott
típusú osztállyal tér vissza. Ennek az osztálynak a SimpleXMLElement
osztálynak kellene az utódja lennie.
PHP 5.1.0 és Libxml 2.6.0 óta te használhatod az options
patamétert, hogy megadd a kiegészítő Libxml paramétereket.
Példa 1. XML karakterlánc értelmezése
<?php $string = <<<XML <?xml version='1.0'?> <document> <title>Forty What?</title> <from>Joe</from> <to>Jane</to> <body> I know that's the answer -- but what's the question? </body> </document> XML;
$xml = simplexml_load_string($string);
var_dump($xml); ?>
|
A fenti program kimenete:
SimpleXMLElement Object
(
[title] => Forty What?
[from] => Joe
[to] => Jane
[body] =>
I know that's the answer -- but what's the question?
) |
Csak a body kinyeréséhez elég a $xml->body kifejezést
használnod.
|
Lásd még: simplexml_load_file().