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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
tidy -asxhtml -numeric <monfichier.htm> monfichier.xml
et voci mon script batch:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !!!!