PHP SimpleXML Présentation
SimpleXML est une extension qui nous permet de manipuler facilement et obtenir des données XML.
SimpleXML fournit un moyen facile d'obtenir le nom d'un élément, les attributs et le contenu textuel si vous connaissez la structure ou la mise en page du document XML.
SimpleXML transforme un document XML dans une structure de données que vous pouvez itérer comme une collection de tableaux et d'objets.
Installation
PHP 5, les fonctions SimpleXML font partie du noyau de PHP. Aucune installation est nécessaire pour utiliser ces fonctions.
Fonctions PHP 5 SimpleXML
Fonction | La description |
---|---|
__construct() | Crée un nouvel objet SimpleXMLElement |
addAttribute() | Ajoute un attribut à l'élément SimpleXML |
addChild() | Ajoute un élément enfant l'élément SimpleXML |
asXML() | Retourne une chaîne XML bien formé (XML version 1.0) à partir d' un objet SimpleXML |
attributes() | Renvoie les attributs / valeurs d'un élément |
children() | Renvoie les enfants d'un noeud spécifié |
count() | Compte les enfants d'un noeud spécifié |
getDocNamespaces() | Retourne les espaces de noms DÉCLARÉE dans le document |
getName() | Retourne le nom de la balise XML référencé par l'élément SimpleXML |
getNamespaces() | Retourne les espaces de noms utilisés dans le document |
registerXPathNamespace() | Crée un contexte d'espace de noms pour la prochaine requête XPath |
saveXML() | Alias de asXML() |
simplexml_import_dom() | Retourne un objet SimpleXMLElement à partir d'un noeud DOM |
simplexml_load_file() | Convertit un fichier XML dans un objet SimpleXMLElement |
simplexml_load_string() | Convertit une chaîne XML dans un objet SimpleXMLElement |
xpath() | Exécute une requête XPath sur des données XML |
PHP 5 SimpleXML Iteration Fonctions
Fonction | La description |
---|---|
current() | Retourne l'élément courant |
getChildren() | Renvoie les éléments enfants de l'élément courant |
hasChildren() | Vérifie si l'élément courant a des enfants |
key() | Retour la clé actuelle |
next() | Passe à l'élément suivant |
rewind() | Rembobiner le premier élément |
valid() | Vérifiez si l'élément courant est valide |