Örnek
Bir SimpleXMLElement nesnesi, daha sonra çıkış tuşları ve nesnenin elemanları içine bir XML dosyası dönüştürme:
<?php
$xml=simplexml_load_file("note.xml");
print_r($xml);
?>
»Run örnek Tanımı ve Kullanımı
simplexml_load_file() işlevi, bir SimpleXMLElement nesnesine belirtilen XML dosyası dönüştürür.
Sözdizimi
simplexml_load_file( file,classname,options,ns,is_prefix );
Parametre | Açıklama |
---|---|
file | Gereklidir. XML dosyasının yolunu belirtir |
classname | İsteğe bağlı. Yeni nesnenin sınıfını belirtir |
options | İsteğe bağlı. Ek Libxml parametrelerini belirler. Seçeneği ve 1 veya 0 belirtilerek ayarlanır (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) Olası değerler:
|
ns | İsteğe bağlı. Bir ad alanı öneki veya URI belirtir |
is_prefix | İsteğe bağlı. Boolean değeri belirtir. Ns öneki ise DOĞRU. Ns bir URI ise YANLIŞ. Standart YANLIŞ |
Teknik detaylar
Geri dönüş değeri: | Başarı durumunda bir SimpleXMLElement nesnesi döndürür. aksi takdirde FALSE |
---|---|
PHP Sürümü: | 5+ |
Diğer Örnekler
Biz "aşağıdaki XML dosyası var varsayalım note.xml ":
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Örnek 1
Çıktı XML dosyasındaki her öğeden veriler:
<?php
$xml=simplexml_load_file("note.xml");
echo $xml->to . "<br>";
echo $xml->from . "<br>";
echo $xml->heading . "<br>";
echo
$xml->body;
?>
»Run örnek Örnek 2
XML dosyasındaki her çocuk düğüm için çıkış elementin adı ve veriler:
<?php
$xml=simplexml_load_file("note.xml");
echo $xml->getName() . "<br>";
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child . "<br>";
}
?>
»Run örnek <PHP SimpleXML Referans