Örnek
Bir dizeden bir SimpleXMLElement nesnesi oluşturmak:
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo
$xml->asXML();
?>
»Run örnek Tanımı ve Kullanımı
__construct() işlevi, yeni bir SimpleXMLElement nesnesi oluşturur.
Sözdizimi
__construct( data,options,data_is_url,ns,is_prefix );
Parametre | Açıklama |
---|---|
data | Gereklidir. data_is_url DOĞRU ise bir iyi biçimli XML dizesi veya bir XML belgesine yol veya URL'yi 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:
|
data_is_url | İsteğe bağlı. DOĞRU veriler yerine dize veri bir XML belgesinin bir yol / URL olduğunu belirtir. Standart YANLIŞ |
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: | Verileri temsil eden bir SimpleXMLElement nesnesi İade |
---|---|
PHP Sürümü: | 5.0.1+ |
PHP Değişiklikler: | PHP 5.1.2: Seçenekler ve katma data_is_url parametreleri. PHP 5.2: ns ve is_prefix parametreleri eklendi. |
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
Bir URL'den bir SimpleXMLElement nesnesi oluşturmak:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
»Run örnek <PHP SimpleXML Referans