L'extension SimpleXML fournit un moyen simple d'obtenir le nom et le texte d'un élément XML, à condition de connaître la mise en page du document XML.
SimpleXML convertit les documents XML en objets SimpleXMLElement.
Cet objet peut être traité comme n'importe quel autre objet via des sélecteurs de propriétés normaux et des itérateurs de tableau.
Astuce : Comparé aux analyseurs DOM ou Expat, SimpleXML ne nécessite que quelques lignes de code pour lire les données texte d'un élément.
L'extension SimpleXML nécessite le support de PHP 5.
Depuis PHP 5, les fonctions SimpleXML font partie du cœur de PHP. Aucune installation n'est requise pour utiliser ces fonctions.
fonction | décrire |
---|---|
__construction() | Créez un nouvel objet SimpleXMLElement. |
addAttribute() | Ajoutez un attribut à l'élément SimpleXML. |
ajouterEnfant() | Ajoutez un élément enfant à l'élément SimpleXML. |
asXML() | Formater les données des objets SimpleXML en XML (version 1.0). |
attributs() | Renvoie les attributs et les valeurs de la balise XML. |
enfants() | Recherche les nœuds enfants du nœud spécifié. |
compter() | Comptez le nombre de nœuds enfants du nœud spécifié. |
getDocNamespaces() | Renvoie l'espace de noms déclaré dans le document. |
getName() | Renvoie le nom de la balise XML référencée par l'élément SimpleXML. |
getNamespaces() | Renvoie l'espace de noms utilisé dans le document. |
registreXPathNamespace() | Créez un contexte d'espace de noms pour la prochaine requête XPath. |
enregistrerXML() | Alias pour asXML(). |
simplexml_import_dom() | Renvoie un objet SimpleXMLElement à partir d'un nœud DOM. |
simplexml_load_file() | Convertissez les fichiers XML en objets SimpleXMLElement. |
simplexml_load_string() | Convertit une chaîne XML en objet SimpleXMLElement. |
XPath() | Exécutez des requêtes XPath sur des données XML. |
fonction | décrire |
---|---|
actuel() | Renvoie l'élément actuel. |
obtenir des enfants() | Renvoie les éléments enfants de l'élément actuel. |
a des enfants() | Vérifie si l'élément actuel a des éléments enfants. |
clé() | Renvoie la clé actuelle. |
suivant() | Passer à l'élément suivant. |
rembobiner() | Revenez au premier élément. |
valide() | Vérifie si l'élément actuel est valide. |