simplexml_load_file
Convertir un document XML en un objet.
simplexml_load_file()
convertit un document XML en un objet.
Convertissez le fichier XML en un objet et sortez les touches et les éléments de l'objet:
<? Php $ xml = simplexml_load_file ( "note.xml" ) ; print_r ( $ xml ) ; ?>
Exécuter l'instance
Supposons que nous ayons le fichier XML suivant " note.xml ":
<? xml version = "1.0" Encoding = "utf-8"?> <Torse> < à > George </ à > <de> John </ From > < A-tête > Rappel </ Heading > <body> ne m'oublie pas ce week-end! </docy> </ note >
Données de sortie pour chaque élément du fichier XML:
<? Php $ xml = simplexml_load_file ( "note.xml" ) ; Echo $ xml -> à . "<br>" ; Echo $ xml -> de . "<br>" ; Echo $ xml -> En-tête . "<br>" ; Echo $ xml -> corps ; ?>
Exécuter l'instance
Sortie du nom et des données de l'élément de chaque nœud enfant dans le fichier XML:
<? Php $ xml = simplexml_load_file ( "note.xml" ) ; Echo $ xml -> getName ( ) . "<br>" ; foreach ( $ xml -> enfants ( ) comme $ enfant ) { Echo $ enfant -> getName ( ) . ":" . $ enfant . "<br>" ; } ?>
Exécuter l'instance
simplexml_load_file ( fichier , classe , options , ns , is_prefix )
paramètre | décrire |
---|---|
déposer | Requis. Spécifie le chemin d'accès au fichier XML. |
classe | Facultatif. Spécifie le nom de classe du nouvel objet. |
options |
Facultatif. Spécifiez les paramètres libxml supplémentaires. Défini en spécifiant les options et 1 ou 0 (vrai ou faux, telles que libxml_noblanks (1)). Les valeurs possibles incluent:
|
ns | Facultatif. Spécifie un préfixe d'espace de noms ou URI. |
is_prefix |
Facultatif. Spécifie une valeur booléenne. Si NS est un préfixe, c'est vrai; Si NS est un URI, c'est faux. La valeur par défaut est fausse. |