Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1808 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  XML DOM avec PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XML DOM avec PHP

n°1707179
husobom
Posté le 25-03-2008 à 10:54:16  profilanswer
 

Bonjour, je suis ce semestre un cours sur la programmation sur le web, et là j'ai un tp à rendre donc j'aimerais bien avoir une ptite aide, merci :)
 
En fait, l'exercice consiste, à charger un fichier xml dans le code php (ça c'est fait) et ensuite en fonction du paramètre qu'on met dans l'adresse (blabla.php?style=jazz) on doit afficher que les disques contenant le style jazz.
Oui en fait le fichier xml contient 18 disques de musiques différents  avec les caractéristiques (nom, ,pays, titre, année, style, label...)
Nous on veut gérer que les paramètres pays, titre et année.
Voilà je sais que je dois utiliser un "getelementsbytagname" mais après je sais pas trop comment faire pour afficher seulement les disques mis en paramètres.
Par exemple, si j'ai $style = $_GET["style"], je pense qu'il faut faire une comparaison avec tous les disques un par un, et si c'est ne pas le même style on supprime le disque, mais encore une fois je sais pas trop comment le faire.
En espérant que vous ayez compris, je vous remercie d'avance pour votre aide...

mood
Publicité
Posté le 25-03-2008 à 10:54:16  profilanswer
 

n°1707257
zapan666
Tout est relatif
Posté le 25-03-2008 à 12:54:38  profilanswer
 

tu peux faire du XPath
http://fr.php.net/manual/en/function.xpath-eval.php
 
Tu fais une requète par style (soit tu la précalcul, soit tu la calcul) et op, fini.


---------------
my flick r - Just Tab it !
n°1707260
husobom
Posté le 25-03-2008 à 13:09:29  profilanswer
 

Le problème c'est qu'on me demande de faire avec "getelementsbytagname" donc il faudrait partir de là. En plus, je suis tout débutant donc je comprends pas vite. merci pour ton lien quand même, mais je n'ai pas compris comment faire non plus avec xpath :)

n°1707275
zapan666
Tout est relatif
Posté le 25-03-2008 à 13:37:10  profilanswer
 

avec XPath, tu interroge ton document XML (genre donne moi tous les noeuds <disque> avec l'attribut style='cequetuveux')


---------------
my flick r - Just Tab it !
n°1707285
husobom
Posté le 25-03-2008 à 13:48:25  profilanswer
 

Effectivement c'est intéressant mais tu fais comment ? Parce que côté syntaxe et fonction, j'y connais pas grand chose, on fait beaucoup de tp, mais c'est dur de tout assimiler, on fait tout en vrac c'est dommage mais bon c'est pas le sujet là...

n°1707291
zapan666
Tout est relatif
Posté le 25-03-2008 à 13:53:44  profilanswer
 

je sais pas trop. mais la méthode a l'air un peu vieille.
 
Si tu cherche sur google, tu peux avoir des exemples :  
http://slides.bitflux.ch/phpug2004_1/slide_28.html


---------------
my flick r - Just Tab it !
n°1707297
husobom
Posté le 25-03-2008 à 14:00:06  profilanswer
 

Ok merci je vais chercher ça, merci pour l'aide, si j'ai encore besoin de d'aide je sais où chercher :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  XML DOM avec PHP

 

Sujets relatifs
[PHP] résolu - impossible de recupérer les $_POST[HTML/PHP] question "normes de codage"
[PHP] Forcer le download - Problème avec IE en remotefonction matcher connue en PHP mais pas en JAVA
Erreur Php & jpgraph[XML] Différence entre balises
Lire fichier Xml en C++PHP/MySQL : Comment récupérer le dernier id attribué par MySQL ?
DOM XML et variables session PHP[DOM/XML/PHP] & dans texte = erreur de parsing
Plus de sujets relatifs à : XML DOM avec PHP


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)