PHP kézikönyv
Előző |  | Következő

# 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().

Előző | Tartalom | Következő
simplexml_load_file | Fel | SNMP Functions