Utilisation simpleXML [php]
Résolu/Fermé
A voir également:
- Utilisation simpleXML [php]
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- Easy php - Télécharger - Divers Web & Internet
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Droit utilisation musique 30 secondes ✓ - Forum MacOS
2 réponses
Utilisateur anonyme
3 mars 2011 à 10:32
3 mars 2011 à 10:32
Vous pouvez utilisez Dom, c'est pas mal :
$objXML = new DOMDocument();
if($objXML->load(fichier)) {
$elements = $objXML->getElementsByTagName('elements');
foreach($elements as $element) {
$var=$element->getElementsByTagName('tag')->item(0)->nodeValue;
}
}
pour parser un fichier du genre
<?xml version="1.0" encoding="UTF-8"?>
<elements>
<element>
<tag>coucou<tag>
</element>
</elements>
Cordialement
$objXML = new DOMDocument();
if($objXML->load(fichier)) {
$elements = $objXML->getElementsByTagName('elements');
foreach($elements as $element) {
$var=$element->getElementsByTagName('tag')->item(0)->nodeValue;
}
}
pour parser un fichier du genre
<?xml version="1.0" encoding="UTF-8"?>
<elements>
<element>
<tag>coucou<tag>
</element>
</elements>
Cordialement
Merci de ta réponse internetwebservices,
donc en fait dans ma variable $wc_data j'ai ceci :
<ClubMember>
<FirstName>toto</FirstName>
<LastName>tata</LastName>
<Email>toto@yahoo.fr</Email>
<City>paris</City>
<ZipCode>75015</ZipCode>
</ClubMember>
quand je souhaite parser ma variable je fais ceci :
et le résultat de mes 2 var_dump c'est :
je n'arrive tjs pas à récupérer correctement le contenu ....
donc en fait dans ma variable $wc_data j'ai ceci :
<ClubMember>
<FirstName>toto</FirstName>
<LastName>tata</LastName>
<Email>toto@yahoo.fr</Email>
<City>paris</City>
<ZipCode>75015</ZipCode>
</ClubMember>
quand je souhaite parser ma variable je fais ceci :
$objXML = new DOMDocument(); if($objXML->loadXML($wc_data)) { var_dump($objXML); $elements = $objXML->getElementsByTagName('ClubMember'); var_dump($elements); }
et le résultat de mes 2 var_dump c'est :
object(DOMDocument)#14 (0) { } object(DOMNodeList)#15 (0) { }
je n'arrive tjs pas à récupérer correctement le contenu ....