PHP
PHP / MySql

Recherche
 
ManuelPHP.com

Installation
<<<
Exemples SimpleXMLElement->asXML
>>>

8.119 Fonctions SimpleXML
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
->Exemples
SimpleXMLElement->asXML
SimpleXMLElement->attributes
SimpleXMLElement->children
SimpleXMLElement->xpath
simplexml_import_dom
simplexml_load_file
simplexml_load_string

8.119.4 Exemples

Plusieurs exemples de ce chapitre requièrent une chaîne XML. Plutôt que de la repéter à chaque exemple, nous allons la placer dans un fichier que nous incluerons dans chacun d'entre eux. Le contenu de ce fichier est illustré par l'exemple qui suit. Autrement, vous pouvez créer un document XML et le lire avec simplexml_load_file .

Fichier avec une chaîne XML qui sera inclus partout : example.php

La simplicité de SimpleXML apparaît plus clairement lorsqu'on essaye d'extraire une chaîne ou un nombre d'un document XML basique.
Obtenir <plot>

<?php
include 'example.php';

$xml = simplexml_load_string($xmlstr);

echo
$xml->movie[0]->plot; // "So this language. It's like..."
?>

Accéder à un élément non-unique avec SimpleXML

Lorsque plusieurs instances d'un élément existent en tant que fils d'un élément père unique, les techniques normales d'itération peuvent être appliquées.

Utilisation des attributs

Jusque là, nous n'avons couvert que la lecture des noms d'éléments et leurs valeurs. SimpleXML peut aussi atteindre leurs attributs. L'accès aux attributs d'un élément se fait de la même façon que l'accès aux éléments d'un tableau.

Comparaison des éléments et des attributs avec du texte

Pour comparer un élément ou un attribut avec une chaîne de caractères ou pour le passer à une fonction qui nécessite une chaîne de caractères, vous devez le transtiper en une chaîne en utilisant (string) . Sinon, PHP traitera l'élément comme un objet.

Utilisation de Xpath

SimpleXML inclut le support embarqué de XPATH . Pour trouver tous les éléments <character> :

Attribuer des valeurs

Les données dans SimpleXML n'ont pas à être constantes. L'objet permet la manipulation de tous ces éléments.

Interopérabilité DOM

PHP possède un mécanisme pour convertir les nodes XML entre les formats SimpleXML et DOM. Cet exemple montre comment changer un élément DOM en SimpleXML.

<< Exemples >>
Installation Fonctions SimpleXML SimpleXMLElement->asXML





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-05-25