问题:
我正在尝试在Java中加载样式表,但是我收到错误声明它不是样式表。
错误:
错误:'输入文档不是样式表(XSL命名空间未在根元素中声明)。 致命错误:'无法编译样式表' 线程“main”中的异常javax.xml.transform.TransformerConfigurationException:无法编译样式表 at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:825) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:614)
我的代码:
public static void main(String[] args) throws Exception {
String XSLT2 =
"<xsl:stylesheet \n" +
" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" \n" +
" version=\"1.0\"\n" +
" >\n" +
"\n" +
"</xsl:stylesheet>";
String XML = "<foo></foo>";
StreamSource xsltSource = new StreamSource(new StringReader(XSLT2));
Transformer transformer = TransformerFactory.newInstance().newTransformer(xsltSource);
}
答案 0 :(得分:0)