1

我尝试使用 Efficient XML 对 HTML 文件进行编码和解码。如何防止解码器在结果文件的开头添加标签?这是我正在使用的代码:

        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

我建议您联系 AgileDelta 以获得支持,因为 API 是特定于产品的并且未发布。

话虽如此,如果 API 支持 SAX,那么您可以使用 JAXP TransformerHandler 将 SAX 事件转换为 XML,无论是否在前面声明 XML。

于 2014-03-10T18:38:10.863 回答