xml
を使用してhtmlに変換しようとしてxslt
います。java.xml.transform
Javaでこれを行うために使用しています。私がいくつかにぶつかるまで、それは正常に機能していましたxml
。次のエラーが表示されました。
[Fatal Error] :1:1: Content is not allowed in prolog.
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerException:
org.xml.sax.SAXParseException: Content is not allowed in prolog.
そのため、xml 宣言の前に文字がないことを確認しました。私はソリューションhttp://forums.sun.com/thread.jspa?messageID=10324562#10324562を使用してBOMの世話をしました
まだ運がなく、1つのxmlでのみ発生します。私はエディターでxmlを開き、utf-8
エンコーディング付きのファイルに保存しました。これは私を夢中にさせています。何か案が?
更新: ファイルに間違ったパスを指定し、xsl
ファイルが見つからないという例外が発生すると、このエラーが発生します。(これは私の場合でした。誰かを助けるかもしれません。あなたの応答に感謝します)