Torsten: xalan:write Pfadangabe

Hallo,

kann mir jemand helfen hinsichtlich der xalan erweiterung xalan:write. Es macht in etwa das gleiche wie in xslt2.0 result-document() wird aber mit xslt1.0 im vorliegenden fall verwendet. Ich moechte nun eine datei schreiben lassen, wobei der Pfad als Parameter gesetzt ist. Der Pfad sieht typischerweise so aus: file:///c:/Dokumente%20undEinstellungen%20.....

Das Problem ist, das xalan diesen parameter in der applikation nicht umsetzt, aber auch keine Fehlermeldung gibt. ist der Pfad hingegen einfach file:///c:/something  oder einfach c:/something, dann funktioniert es. ich vermute daher, dass die die Leerzeichen (%20) und Sonderzeichen Probleme machen. Habe schon google bemueht, aber keine richtige Loesung gefuden. Gibt es eine Java static funktin bzw. eine xslt1.0 Funktion, die erst eimal die Pfadangabe normalisiert? Oder muss ich dafuer jetzt aufwendig ein Template schreiben um eine korrigierte Pfadangabe zu bekommen?

Vielen Dank, Torsten