|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité(e)
Messages : n/a ![]() |
bonjour à tous,
j'ai u nfichier xml comme ceci : Code XML :
si je fait cette requête Xpath, il me retourne aucuns résultat, et je ne vois pas pk : Code :
cela fonctionne. seriez-vous pourquoi ? Dernière modification par julp ; 29/04/2007 à 17h38. |
||||
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : octobre 2004 Messages : 872 ![]() |
et comme ceci
Code :
$songXpath = "//mobibase/song[@id_song=\"5089\"]"; http://www.w3.org/TR/xpath |
|
|
00
|
|
|
#3 |
|
Invité(e)
Messages : n/a ![]() |
Ah bah vraiment merci jeff, comme quoi les doc c'est pas tjrs .... dans mon bouquin, ils mettent pas le @ ....
enfin merci bien Dernière modification par Fabouney ; 29/09/2006 à 11h52. |
00
|
|
|
#4 | ||
|
Invité(e)
Messages : n/a ![]() |
Another question ! lol
désolé ... le résultat de mon Xpath me retourne le noeud <file> mon objectif c'est de modifier la valeur des noeuds <crc32>, <track_type>, <size>. pour infos, j'ai regarder dans la doc de DOM la méthode replaceChil() et je la trouve vraiment, mais alors vraiment pas clair. faut-il que je parcours les enfants de mon noeud? et que pour chaque enfants, je fait appel à la méthode replaceChild() pour modifier son contenu ? j'avais commencé à faire ceci, mais franchement je trouve pas de solutions, c'est plutot frustrant : Code :
|
||
00
|
|
|
#5 |
|
Membre expérimenté
![]() Inscription : octobre 2004 Messages : 872 ![]() |
tu a juste te placer sur le noeud en question et utilisé la methode nodeValue
et c'est tout |
|
|
00
|
|
|
#6 |
|
Invité(e)
Messages : n/a ![]() |
j'ai testé de faire ca .... et puis faire un saveXML aprés
mais il change rien du tout :s |
00
|
|
|
#7 |
|
Invité(e)
Messages : n/a ![]() |
AH c bon, en fait c'etait la méthode save() avec le fichier en paramétre ... lol
ca m'apprendras à pas regarder ! depuis le début j'avais fait ca en plus pfff. merci pour le temp que tu m'a accordé jeff, bonne journée |
00
|
|
|
#8 | |||
|
Invité(e)
Messages : n/a ![]() |
Décidement j'ai des problèmes de comrpéhension sur la classe DOM lol
est-il possible de supprimer un noeud particulier dans le fichier XML, je m'explique. je récupére un noeud précis dans le fichierXML via Xpath, et je supprime ce noeud ainsi que ses enfants. bon c'est la méthode removeChild() sans aucun doute. j'ai procédé ainsi, mais il me dit que le noeud existe pas ! Code :
Citation:
merci d'avance. |
|||
00
|
|
|
#9 | ||
|
Invité(e)
Messages : n/a ![]() |
J'ai trouvé, pour ceux que ca interrese voila la solution :
Code :
Dernière modification par Fabouney ; 29/09/2006 à 23h57. |
||
00
|
Copyright © 2000-2012 - www.developpez.com