simplexml_load_string
Convertissez une chaîne XML en un objet.
La fonction simplexml_load_string()
convertit une chaîne XML bien formée en un objet.
Convertissez une chaîne XML en un objet et sortez les touches et les éléments de l'objet:
<? Php $ note = <<< xml <Torse> <à> George </ à> <de> John </ From> <A-tête> Rappel </ Heading> <body> N'oubliez pas la réunion! </body> </ note> Xml ; $ xml = simplexml_load_string ( $ note ) ; print_r ( $ xml ) ; ?>
Exécuter l'instance
Données de sortie pour chaque élément de la chaîne XML:
<? Php $ note = <<< xml <Torse> <à> George </ à> <de> John </ From> <A-tête> Rappel </ Heading> <body> N'oubliez pas la réunion! </body> </ note> Xml ; $ xml = simplexml_load_string ( $ note ) ; 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 la chaîne XML:
<? Php $ note = <<< xml <Torse> <à> George </ à> <de> John </ From> <A-tête> Rappel </ Heading> <body> N'oubliez pas la réunion! </body> </ note> Xml ; $ xml = simplexml_load_string ( $ note ) ; Echo $ xml -> getName ( ) . "<br>" ; foreach ( $ xml -> enfants ( ) comme $ enfant ) { Echo $ enfant -> getName ( ) . ":" . $ enfant . "<br>" ; } ?>
Exécuter l'instance
simplexml_load_string ( données , classe , options , ns , is_prefix )
paramètre | décrire |
---|---|
données | Requis. Spécifie une chaîne XML bien formée. |
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. |