simplexml_load_string
Bir XML dizgesini bir nesne haline getirir
&reftitle.description;
SimpleXMLElementfalsesimplexml_load_string
stringveri
stringnullsınıfAdıSimpleXMLElement::class
intseçenekler0
stringisimalanı_veya_önek""
boolönek_var&false;
İyi biçemli bir XML dizgesi alır ve bir nesne olarak döndürür.
&reftitle.parameters;
veri
İyi biçemli bir XML dizgesi.
sınıfAdı
İsteğe bağlı bu bağımsız değişken ile bir nesne döndürmek üzere
SimpleXMLElement sınıfından türetilmiş bir sınıf
ismi belirtilebilir.
seçenekler
&dom.parameter.options;
isimalanı_veya_önek
İsimalanı öneki veya URI.
önek_var
isimalanı_veya_önek bir önek ise &true;,
bir URI ise &false; öntanımlıdır.
&reftitle.returnvalues;
XML belgedeki veriyi içeren, SimpleXMLElement
sınıfından türetilmiş bir nesne döndürür,&return.falseforfailure;.
&reftitle.errors;
XML verisinde bulunan her hata için bir E_WARNING
hatası üretilir.
Tüm XML hatalarını bastırmak için
libxml_use_internal_errors kullanıp daha sonra bu
hataları libxml_get_errors ile tek tek ele
alabilirsiniz.
&reftitle.examples;
- Bir XML belgenin yorumlanması
Soru Ne?
Can
Canan
Cevabı anladık da sonu neydi?
XML;
$xml = simplexml_load_string($string);
var_dump($xml);
?>
]]>
&example.outputs;
Soru Ne?
[from] => Can
[to] => Canan
[body] =>
Cevabı anladık da sonu neydi?
)
]]>
Ayrıca, echo $xml->body gibi çıktılamalar da
yapabilirdiniz.
&reftitle.seealso;
simplexml_load_file
SimpleXMLElement::__construct
libxml_use_internal_errors