erreur parse | |
sebastien | 11-Aug-2008/16:48:55+2:00 |
bonjour, j'ai un fichier xml que je parcours et je desire à l'aide du parse retirer les informations nécessaire lignes: read/lines %monfichier.xml foreach ligne lignes [ parse ligne [thru <Nom> copy mavaleur to </Nom> ] print mavaleur ] cela ne fonctionne pas il me donne ** Script Error: mavaleur has no value ** Near: print mavaleur si j'ecris fichier: read %monfichier.xml parse fichier [thru <Nom> copy mavaleur to </Nom> ] print mavaleur il n'affiche que la première valeur quelqu'un a une idée??? | |
shadwolf | 12-Aug-2008/17:26:01+2:00 |
avant ton read/lines met mavaleur: none comme ca tu crées la variable laquelle serra remplie par parse apres. | |
drikc | 15-Aug-2008/11:39:34+2:00 |
Tu peux utiliser le mot clef 'any' de la manière suivante aussi : parse fichier [any [thru <Nom> copy mavaleur to </Nom> ] (print mavaleur)] | |
drikc | 15-Aug-2008/11:41:24+2:00 |
ah la chaîne '(print mavaleuur)' était mal placée dans mon message précédent : parse fichier [any [thru <Nom> copy mavaleur to </Nom>(print mavaleur)]] | |
sebastien | 18-Aug-2008/13:12:18+2:00 |
OK merci cela fonctionne | |
Login required to Post. |