(PHP 5)
simplexml_load_string — XML karakterláncot értelmez, és tölt be objektumba
Egy helyesen formázott XML karakterláncot objektumként ad vissza.
Helyesen formázott XML karakterlánc
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.
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.
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.
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.