Softwaretechnik-Blog

Dienstag, Oktober 17, 2006

 

Umlaute im Dateinamen verursachen java.net.MalformedURLException: no protocol in SAXON

Wenn SAXON (hier saxon8.jar) die Meldung:
Error
java.net.MalformedURLException: no protocol: beispiel.dtd
Transformation failed: Run-time errors were reported
bringt, kann die Ursache auch ein Umlaut im Dateinamen der XML-Quelldatei sein.



Beispielsweise bringt der folgende Aufruf diese Fehlermeldung:
C:\>java -jar saxon8.jar -o datei_mit_üäö.html datei_mit_üäö.xml beispiel.xsl
Error
java.net.MalformedURLException: no protocol: beispiel.dtd
Transformation failed: Run-time errors were reported

Hingegen funktioniert:
C:\>java -jar saxon8.jar -o datei_mit_uao.html datei_mit_uao.xml beispiel.xsl

problemlos.

Comments: Kommentar veröffentlichen

<< Home

Archives

This page is powered by Blogger. Isn't yours?

Haftungsausschluss:
Alle Ausführungen und Inhalte auf dieser Website sind gewissenhaft erarbeitet worden. Dennoch kann weder die inhaltliche Richtigkeit, noch die Übereinstimmung mit den tatsächlichen Bedürfnissen des Nutzers der hier dargestellten Ausführungen und Inhalte garantiert werden. Der Nutzer der hier dargestellten Ausführungen und Inhalte verpflichtet sich, sie vor ihrer Verwendung inhaltlich auf Richtigkeit und auf Eignung für den konkreten Einsatzzweck zu prüfen. Es kann keine Gewährleistung für die rechtliche oder technische Wirksamkeit der Ausführungen und Inhalte übernommen werden - insbesondere können hieraus auch keine haftungsrelevanten Ansprüche hergeleitet werden.