XML文档结构必须在同一实体中开始和结束。 xml到html使用xslt

时间:2014-05-13 09:58:57

标签: java xml xslt

我在尝试使用xslt将xml转换为html时遇到问题。 以下是我用来解析的虚拟代码

**TransformerFactory tFactory = TransformerFactory.newInstance();
            Source xslDoc = new StreamSource( xsltPath );
            Source xmlDoc = new StreamSource( xmlPath );
            oFileOutputStream=new FileOutputStream( htmlOutputPath );
            htmlFile = oFileOutputStream;
            Transformer transformer = tFactory.newTransformer( xslDoc );
            transformer.transform( xmlDoc, new StreamResult( htmlFile ) );**

收到错误如下

错误:'XML文档结构必须在同一实体内开始和结束。 错误:'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException:XML文档结构必须在同一实体内开始和结束。'|#] 任何想法

1 个答案:

答案 0 :(得分:0)

当变压器仍在进行工作时,您似乎已关闭了流。请检查您是否未关闭任何流资源。