SimpleXMLElement::__constructYeni bir SimpleXMLElement nesnesi
oluşturur
&reftitle.description;
publicSimpleXMLElement::__constructstringveriintseçenekler0boolveri_bir_url&false;stringisimalanı_veya_önek""boolönek_var&false;
Yeni bir SimpleXMLElement nesnesi oluşturur
&reftitle.parameters;
veri
İyi biçemli bir XML dizgesi veya veri_bir_url
ile &true; belirtilmişse bir XML belge adresi ya da dosya yolu.
seçenekler
XML belgelerin okunmasını etkileyen Ek
Libxml bağımsız değişkenlerini belirtmek için isteğe bağlı bir
bağımsız değişken. XML belgelerin çıktısını etkileyen seçenekler (örneğin,
LIBXML_NOEMPTYTAG) sessizce yok sayılır.
Derince iç içe çok büyük metin düğümlerini içeren XML belgeleri
işleyebilmek için LIBXML_PARSEHUGE
sabitini aktarmak gerekebilir.
veri_bir_url
Öntanımlı olarak değeri &false;'tır. veri
bağımsız değişkeninde dizge veri değil de XML belge adresi ya da dosya yolu
belirtilecekse &true; olmalıdır.
isimalanı_veya_önekİsim alanı öneki veya URI.
önek_var
&true; ise isimalanı_veya_önek bağımsız değişkeninin
bir önek, &false; ise bir isim alanı içerdiği varsayılır.
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.errors;
XML veride saptanan her hata için bir E_WARNING
üretilir ve ek olarak XML veri çözümlenemezse bir
Exception yavrulanır.
&reftitle.examples;
Aşağıdaki örnekler, temel
kullanım kılavuzunun ilk örneğinde bulunan XML dizesine atıfta
bulunan example.php betiğini içerebilir.
- Bir dizgeden bir SimpleXMLElement nesnesi
oluşturmak
movie[0]->title;
?>
]]>
&example.outputs;
- Bir dosyadan bir SimpleXMLElement nesnesi
oluşturmak
asXML();
?>
]]>
&reftitle.seealso;
simplexml_load_stringsimplexml_load_filelibxml_use_internal_errorslibxml_set_streams_context