Décidément, on le voit partout ce "VforVincent"...

J'ai de nouveau un problème.

J'ai un fichier XML, généré par un BATCH, qui contient les fichiers dans des éléments <file>, sans chemin (juste : nom + extension).

J'applique une transformation XSLT dessus, pour concaténer l'ensemble des fichiers.

Dans un environnement comme oxygen/, nickel, ça passe tranquillement. Mais je voulais automatiser tous mes traitements, donc je suis passé en invite de commande (comme l'indique un de mes sujets).

J'utilisais saxon HE 9.3 sous oxygen/, j'ai installé le même pour l'utiliser en invite de commande. Il marche du tonnerre de Zeus.

Sauf pour le cas présent. Il ne trouve apparemment pas les fichiers :
URI Resolver.resolve href="...xml" base="...xsl"

Ma question est donc : quel chemin dois-je spécifier ? Ou plutôt, les chemins dépendent de quel fichier : XML, XSLT, BAT ?

J'ai mon fichier BAT dans Parent/
J'ai ma transformation dans Parent/_Fountain/_SourceCode/XSLT/
J'ai mon xml dans Parent/XML/
J'ai le processeur saxon dans Parent/_Fountain/_Saxon/

Et les fichiers listés sont dans Parent/Output/

J'ai testé en insérant ../Output devant chaque fichier dans le XML, mais ça donne la même chose. Avec le chemin complet aussi.

Si vous pouviez me donner une piste les zamis !

P.S. : oui je sais, en mettant mes fichiers comme ça, j'ai cherché compliqué... les jeunes, j'vous jure.