1

HTMLファイルを効率的なXMLでエンコードおよびデコードしようとしました。デコーダーが結果ファイルの先頭にタグを追加しないようにするにはどうすればよいですか? ここに私が使用しているコードがあります:

        EFXFactory factory = EFXFactory.newInstance();
        FileInputStream input = new FileInputStream(exiFileName);
        FileOutputStream output = new FileOutputStream(encodedFileName);
        Transcoder trans = factory.newTranscoder();
        trans.encode(input, output);

ファクトイのいくつかのプロパティを変更しようとしましたが、役に立ちませんでした。例えば:

        factory.setProperty(EFXProperty.HEADER, false);
4

1 に答える 1

0

API は製品固有のものであり、公開されていないため、AgileDelta にサポートを依頼することをお勧めします。

そうは言っても、API が SAX をサポートしている場合は、JAXP TransformerHandler を使用して SAX イベントを XML に変換できます。先頭に XML 宣言があってもなくてもかまいません。

于 2014-03-10T18:38:10.863 に答える