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. |