Moin!
Ich nutze saxon über die Kommandozeile um XML Dateien zu konvertieren. Das geht so lange gut, wie ich eine Internetverbindung habe. Sobald die aber nicht mehr gegeben ist, schlägt das fehl mit der Meldung (Beispiel)
Error
java.net.UnknownHostException: www.apple.com
Transformation failed: Run-time errors were reported
Ich vermute stark, das liegt am DOCTYPE der XML Datei:
<!DOCTYPE plist
PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
Wie kann ich saxon dazu bewegen, auch ohne Internetverbindung die Transformationen durchzuführen?
Die Kommandozeile, die ich verwende:
java \ -cp 'saxon8.jar' \ net.sf.saxon.Transform \ -novw \ -o 'myPlaylist.m3u' \ 'myPlaylist.xml' \ 'iTunes playlist to mp3 playlist.xsl' \ extended='No'
Das ganze läuft auf Mac OS X 10.4.9.
-- Skeeve