我在尝试使用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文档结构必须在同一实体内开始和结束。'|#] 任何想法
答案 0 :(得分:0)
当变压器仍在进行工作时,您似乎已关闭了流。请检查您是否未关闭任何流资源。