Bonjour tout le monde,
J'avais besoin de transformer un fichiers html en xml, et j'ai trouver mon bonheur avec un utilitaire en ligne de commande qui s'appelle tidy.
Etant donné que je dois transformer plusieurs centaines de fichier dans plusieurs dossier différents, donc j'ai fait un script batch qui me ferait le travail.
Mais j'ai un souci:
voici la ligne de commande tel qu'elle doit etre utilisee :
tidy -asxhtml -numeric <monfichier.htm> monfichier.xml
et voci mon script batch:
1 2
| for /R "chemindufichier\ledossier" %%i in (*.htm) do tidy -asxhtml -numeric <%%i> %%i.xml
pause |
ca marche mais forcement en faisant "%%i.xml "le résultat est que le fichier est transformer en "monfichier.htm.xml", donc j'ai un problème d'extension !!!!
la solution est peut etre de renommer a la volee, mais ca marche pas non plus
ca marche pas.
Il y aurait une solution pour optimiser le script batch pour eviter de devoir renommer ??
Si non alors comment renommer ??
Merci de votre aide !!!!
Partager