Exemplu
Crearea unui obiect SimpleXMLElement dintr-un șir de caractere:
<?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 exemplu » Definiție și utilizare
__construct() funcția creează un nou obiect SimpleXMLElement.
Sintaxă
__construct( data,options,data_is_url,ns,is_prefix );
Parametru | Descriere |
---|---|
data | Necesar. Specifică un șir de caractere XML bine format sau calea sau URL-ul unui document XML dacă data_is_url este TRUE |
options | Opțional. Specifică parametrii suplimentari libxml. Este stabilit prin specificarea opțiunii și 1 sau 0 (TRUE or FALSE, eg LIBXML_NOBLANKS(1) de (TRUE or FALSE, eg LIBXML_NOBLANKS(1) , (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) Valori posibile:
|
data_is_url | Opțional. TRUE specifică faptul că datele este o cale / URL - ul unui document XML în loc de șir de date. Implicit este FALSE |
ns | Opțional. Specifică un prefix de spațiu de nume sau URI |
is_prefix | Opțional. Specifică o valoare booleană. TRUE dacă ns este un prefix. FALS dacă ns este un URI. Implicit este FALSE |
Detalii tehnice
Întoarcere Valoare: | Returnează un obiect SimpleXMLElement care reprezintă date |
---|---|
Versiune PHP: | 5.0.1+ |
PHP Changelog: | PHP 5.1.2: opțiuni și parametri data_is_url adăugat. PHP 5.2: ns și parametrii sa adăugat is_prefix. |
Mai multe exemple
Să presupunem că avem următorul fișier XML, „ 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>
Exemplul 1
Crearea unui obiect SimpleXMLElement de la o adresă URL:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
Run exemplu » <PHP SimpleXML Reference