PHP - Fonctions SimpleXML
Les fonctions d'extension SimpleXML fournissent le jeu d'outils pour convertir XML en objet. Ces objets traitent des sélecteurs de propriétés normaux et des itérateurs de tableaux.
Installation
Cette extension est activée par défaut. La ligne de commande par défaut pour désactiver au moment de la compilation est --disable-simplexml
Configuration d'exécution
Cette extension n'a pas de directives de configuration définies dans php.ini.
Fonctions SimpleXMLElement
La classe SimpleXMLElement représente un document XML suivant les fonctions de cette classe -
Sr.Non | Description de la fonction | PHP |
---|---|---|
1 | SimpleXMLElement :: addAttribute Cette fonction ajoute un attribut au SimpleXMLElement. |
5 |
2 | SimpleXMLElement :: addChild Cette fonction ajoute un élément enfant à l'élément XML. |
5 |
3 | SimpleXMLElement :: asXML Cette fonction renvoie une chaîne XML. |
5 |
4 | SimpleXMLElement :: attributs Cette fonction est utilisée pour identifier l'attribut d'un élément. |
5 |
5 | SimpleXMLElement :: enfants Cette fonction trouve les enfants du nœud donné. |
5 |
6 | Construction SimpleXMLElement :: __ Cette fonction permet de créer un objet SimpleXMLElement. |
5 |
sept | SimpleXMLElement :: count Cette fonction compte et renvoie le nombre d'enfants d'un élément. |
5 |
8 | SimpleXMLElement :: getDocNamespaces Cette fonction permet de récupérer les espaces de noms déclarés dans le document. |
5 |
9 | SimpleXMLElement :: getName Cette fonction renvoie le nom de l'élément XML actuel. |
5 |
dix | SimpleXMLElement :: getNamespaces Cette fonction renvoie les espaces de nom utilisés dans le document actuel. |
5 |
11 | SimpleXMLElement :: registerXPathNamespace Cette fonction crée un contexte d'espace de nom pour la prochaine requête XPath. |
5 |
12 | SimpleXMLElement :: saveXML Cette fonction est un alias de asXML. |
5 |
13 | SimpleXMLElement :: __ toString Cette fonction renvoie le contexte de la chaîne. |
5 |
14 | SimpleXMLElement :: xpath Il exécutait la requête xpath pour les données XML. |
5 |
Fonctions SimpleXMLIterator
En utilisant les fonctions de la classe SimpleXMLIterator, vous pouvez parcourir les éléments d'un document XML en suivant les fonctions SimpleXMLIterator -
Sr.Non | Description de la fonction | PHP |
---|---|---|
1 | Cette fonction renvoie l'élément courant de l'itérateur. |
5 |
2 | Cette fonction renvoie les enfants / sous-éléments de l'élément courant dans l'itérateur. |
5 |
3 | Cette fonction vérifie si l'élément actuel de l'itérateur a des enfants / sous-éléments. |
5 |
4 | Cette fonction renvoie la clé actuelle. |
5 |
5 | Cette fonction déplace le pointeur de l'itérateur courant vers l'élément suivant. |
5 |
6 | Cette fonction déplace le pointeur de l'itérateur courant sur le premier élément. |
5 |
sept | Cette fonction vérifie si l'élément actuel de l'itérateur est valide. |
5 |
Fonctions SimpleXML
Voici les fonctions SimpleXML -
Sr.Non | Description de la fonction | PHP |
---|---|---|
1 | simplexml_load_file Charge un fichier XML en tant qu'objet SimpleXMLElement. |
5 |
2 | simplexml_load_string Charge une chaîne XML en tant qu'objet SimpleXMLElement. |
5 |
3 | simplexml_import_dom Récupère un objet de la classe SimpleXMLElement à partir du nœud DOM donné. |
5 |