simplexml_load_string
(PHP 5)
simplexml_load_string — XML karakterláncot értelmez, és tölt be objektumba
LeÃrás
Egy helyesen formázott XML karakterláncot objektumként ad vissza.
Paraméterek
- data
-
Helyesen formázott XML karakterlánc
- class_name
-
Ezt a paramétert használva a simplexml_load_string() egy megadott osztályú objektumot ad vissza. Ennek az osztálynak a SimpleXMLElement osztálynak kell az utóda lennie.
- options
-
A PHP 5.1.0 és Libxml 2.6.0 óta használható az options paraméter további Libxml paraméterek megadásához.
- ns
-
- is_prefix
-
Visszatérési értékek
Egy SimpleXMLElement osztályú object tÃpusú változóval tér vissza, aminek az adattagjai tartalmazzák az XML dokumentumban tárolt adatokat. Hiba esetén FALSE-szal tér vissza.
Példák
Example#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 példa a következő kimenetet adja:
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 csak a $xml->body-t használni.