Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML > DOMXML
DOMXML Forum d'entraide pour l'extension DOMXML permettant de manipuler des documents XML en PHP 4 (approche DOM). Avant de poster -> tutoriels DOMXML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2007, 09h29   #1
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 3
Points : 3
Par défaut [DOMXML] récupérer la valeur d'un attribut xml

bonjour,
je voudrais savoir si quelqu'un pourrait me dire comment faire pour recupérer ce qu il y a dans "value" a l'aide de php c'est a dire :
Details: . .
Scope of Delivery: .
Requirements:
. .


<Value AttributeID="ATT.CONCATENATED_TEXT" InheritedFrom="Actual Products">
Details: . .
Scope of Delivery: .
Requirements:
. .
</Value>
fast462 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h35   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Cela depends de ta version de majeure PHP 4 ou 5
Et de l'extension que tu utilise DOM ou simpleXML
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h41   #3
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 3
Points : 3
deja la je suis perdu bon je t'explique, en faite la je suis en stage!! j'utilise easy php

j'arrive a recupérer les valeur de AttributeID ou InheritedFrom par exemple mais pas de se qui se trouve entre <value> et </value>
fast462 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h47   #4
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Il me faut quand meme ces informations.
Connais tu la version de PHP au moins 4 ou 5?
sinon tu cree un fichier PHP avec dedans :
ensuite tu tapes la'dresse du fichier dans ton navigateur.
Une page avec plein d'info s'affiche ainsi que la version de php
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h53   #5
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 3
Points : 3
oui donc c'est : PHP Version 4.3.10
fast462 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 10h02   #6
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Voila de quoi faire quelque recherche deja pour essayer de comprendre comment cela fonctionne.
http://hk2.php.net/manual/en/functio...-attribute.php

Il y a pas mal de tuto sur developpez ou sur internet.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 10h12   #7
Invité de passage
 
Inscription : mai 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 14
Points : 3
Points : 3
je te remercie mais des recherches j en ai deja fait !! c pour sa que je suis venu ici demander de l'aide
fast462 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 10h16   #8
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Code :
1
2
3
4
5
6
7
8
9
 
 
if (!$dom = domxml_open_mem($xmlstr)) {
    echo "Error while parsing the document\n";
    exit;
}
 
$xpath = xpath_new_context($dom);
$res = xpath_eval_expression($xpath, '//Value');
Il ne reste qu'a faire un foreach sur $res et cela devrait etre bon.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h34.


 
 
 
 
Partenaires

Hébergement Web