PHP
PHP / MySql

Recherche
 
ManuelPHP.com

simplexml_import_dom
<<<
simplexml_load_file simplexml_load_string
>>>

8.119 Fonctions SimpleXML
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Exemples
SimpleXMLElement->asXML
SimpleXMLElement->attributes
SimpleXMLElement->children
SimpleXMLElement->xpath
simplexml_import_dom
->simplexml_load_file
simplexml_load_string

8.119.10 simplexml_load_file()Convertit un fichier XML en objet

[ Exemples avec simplexml_load_file ]   PHP 5

object  simplexml_load_file ( string   filename , string   class_name , int   options )

simplexml_load_file convertit le document XML filename en un objet de type SimpleXMLElement . Si une erreur survient lors de l'accès au fichier ou de son interprétation, cette fonction retourne FALSE .

Vous pouvez utiliser le paramètre optionnel class_name et ainsi, la fonction simplexml_load_file retournera un objet de la classe spécifiée. Cette classe doit étendre la classe SimpleXMLElement .

Depuis PHP 5.1.0 et Libxml 2.6.0, vous pouvez aussi utiliser le paramètre options pour spécifier des paramètres additionnels Libxml .

Note

Libxml 2 supprime la protection des caractères des URI, alors si vous voulez passer par exemple b&c comme paramètre URI à a , vous devez appeler simplexml_load_file(rawurlencode('http://example.com/?a=' . urlencode('b&c'))) . Depuis PHP 5.1.0, vous n'avez plus besoin de faire cela puisque PHP le fait pour vous.

Interprétation d'un document XML

<?php
// Le fichier test.xml contient un document XML avec un élément racine
// et au moins un élément /[racine]/title.

if (file_exists('test.xml')) {
    
$xml = simplexml_load_file('test.xml');

    
var_dump($xml);
} else {
    exit(
'Echec lors de l\'ouverture du fichier test.xml.');
}
?>

Voir aussi simplexml_load_string .

<< simplexml_load_file >>
simplexml_import_dom Fonctions SimpleXML simplexml_load_string





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-05-25