|
Publicité ' | ||||||||||||||||||||||||
|
|
#21 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 487 ![]() |
Juste pour précision, dans un fichier, il n'y a qu'une seule balise <measTypes> ?
Et celle-ci est associée l'unique balise measValues qui contient toutes les balises MeasValue avec les informations ?
__________________
|
|
|
00
|
|
|
#22 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2012 Messages : 51 ![]() |
Oui, là il n'y en a qu'une car j'ai pris un extrait du fichier.
En réalité il y en a plusieurs mais tu as raison, à chaque fois qu'il y a la balise measTypes, vient ensuite la balise measValues. Par exemple, il y a une balise measTypes avec 7 MeasType, puis dans le measValues il y a 250 (ça peut être différent) measObjInstId avec pour chacun d'eux 7 iValue. Et ça reprend avec une balise measTypes avec 15 MeasType etc... |
|
|
00
|
|
|
#23 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2012 Messages : 51 ![]() |
Petite précision, la balise measValues n'est pas une balise "enfant" de measTypes.
|
|
|
00
|
|
|
#24 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2012 Messages : 51 ![]() |
J'ai apporté une amélioration au code:
Code perl :
|
||
|
|
00
|
|
|
#25 | ||
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 487 ![]() |
Voici un exemple de programme testé :
Code :
__________________
|
||
|
|
10
|
|
|
#26 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2012 Messages : 51 ![]() |
Maintenant le code (que j'ai mis plus haut) parse le fichier XML une seule fois (merci pour la remarque) et en résultat j'ai bien les valeurs une par une comme elle apparaisse dans le fichier XML.
Reste à savoir comment les afficher comme je le veux? |
|
|
00
|
|
|
#27 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2012 Messages : 51 ![]() |
Citation:
C'est exactement ce que je recherchais, ça marche nickel ![]() ![]() ![]() Un grand merci! |
|||
|
|
00
|
|
|
#28 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 487 ![]() |
Si vous avez besoin de plus d'explications, n'hésitez pas.
Sinon, comment faites-vous la conversion ?
__________________
|
|
|
00
|
|
|
#29 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2012 Messages : 51 ![]() |
Voilà ce que j'utilisais (dans un autre script):
Code :
|
||
|
|
00
|
|
|
#30 | ||
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 487 ![]() |
Il suffit d'utiliser une procédure. Et pour mettre tout le résultat dans un fichier, voici le programme complet :
Code :
__________________
|
||
|
|
00
|
|
|
#31 |
![]() ![]() ![]() Inscription : avril 2004 Messages : 13 487 ![]() |
Merci de penser au tag résolu si c'est OK.
__________________
|
|
|
00
|
|
|
#32 |
|
Candidat au titre de Membre du Club
![]() Inscription : septembre 2012 Messages : 51 ![]() |
C'est fait, j'attendais juste de voir si la partie "conversion" était ok pour toi, mais ce n'est pas le même sujet.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com