Exemple
Créer un objet SimpleXMLElement à partir d'une chaîne:
<?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();
?>
»Exécuter exemple Définition et utilisation
Le __construct() fonction crée un nouvel objet SimpleXMLElement.
Syntaxe
__construct( data,options,data_is_url,ns,is_prefix );
Paramètre | La description |
---|---|
data | Champs obligatoires. Indique une chaîne XML bien formé ou le chemin ou l'URL d'un document XML si data_is_url est TRUE |
options | Optionnel. Indique les paramètres Libxml supplémentaires. Est défini en spécifiant l'option et 1 ou 0 (TRUE or FALSE, eg LIBXML_NOBLANKS(1) ) Valeurs possibles:
|
data_is_url | Optionnel. TRUE indique que les données sont un chemin / URL vers un document XML au lieu de données de chaîne. Par défaut est FAUX |
ns | Optionnel. Indique un préfixe d'espace de noms ou URI |
is_prefix | Optionnel. Spécifie une valeur booléenne. TRUE si ns est un préfixe. FAUX si ns est un URI. Par défaut est FAUX |
Détails techniques
Valeur de retour: | Renvoie un objet SimpleXMLElement qui représente des données |
---|---|
PHP Version: | 5.0.1+ |
PHP Changelog: | PHP 5.1.2: options et data_is_url paramètres ajoutés. PHP 5.2: ns et paramètres de is_prefix ajouté. |
autres exemples
Supposons que nous avons le fichier XML suivant, « 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>
Exemple 1
Créer un objet SimpleXMLElement à partir d'une URL:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo
$xml->asXML();
?>
»Exécuter exemple <PHP SimpleXML Référence