array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.simplexml-import-dom.php', 1 => 'simplexml_import_dom', ), 'up' => array ( 0 => 'ref.simplexml.php', 1 => 'Basit XML İşlevleri', ), 'prev' => array ( 0 => 'ref.simplexml.php', 1 => 'Basit XML İşlevleri', ), 'next' => array ( 0 => 'function.simplexml-load-file.php', 1 => 'simplexml_load_file', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/simplexml/functions/simplexml-import-dom.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
simplexml_import_dom — Bir DOM düğümü alıp bir SimpleXMLElement nesnesi döndürür
$düğüm
, ?string $sınıfAdı
= SimpleXMLElement::class): ?SimpleXMLElementBir DOM düğümü alıp bir SimpleXMLElement düğümü oluşturur. Bu yeni nesne yeni bir Basit XML elemanı olarak kullanılabilir.
düğüm
Bir DOM Eleman düğümü
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.
Başarısız olursa null
yoksa bir SimpleXMLElement
nesnesi döndürür.
Örnek 1 - DOM ithali
<?php
$dom = new DOMDocument;
$dom->loadXML('<books><book><title>blah</title></book></books>');
if (!$dom) {
echo 'Belge çözümlenemedi';
exit;
}
$s = simplexml_import_dom($dom);
echo $s->book[0]->title;
?>
Yukarıdaki örneğin çıktısı:
blah