(PHP 5, PHP 7)
SimpleXMLElement::__construct — Yeni bir SimpleXMLElement nesnesi oluşturur
$veri
[, int $seçenekler
[, bool $veri_bir_url
[, string $isimalanı
[, bool $önek_var
]]]] )Yeni bir SimpleXMLElement nesnesi oluşturur
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
Ek Libxml değiştirgelerini belirtmek için isteğe bağlı bir değiştirge.
veri_bir_url
Öntanımlı olarak değeri FALSE
'tır. veri
değiştirgesinde bir XML belge adresi ya da dosya yolu belirtecekseniz
TRUE
olmalıdır.
isimalanı
önek_var
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.
veri
ile belirtilen XML belgeyi içeren bir
SimpleXMLElement nesnesi döner.
XML veride saptanan her hata için bir istisna oluşturup bir
E_WARNING
üretir.
Örnek 1 - Bir dizgeden bir SimpleXMLElement nesnesi oluşturmak
<?php
include 'example.php';
$sxe = new SimpleXMLElement($xmlstr);
echo $sxe->movie[0]->title;
?>
Örnek 2 - Bir dosyadan bir SimpleXMLElement nesnesi oluşturmak
<?php
$sxe = new SimpleXMLElement('http://example.org/document.xml', NULL, TRUE);
echo $sxe->asXML();
?>