Java 使用ANT运行XSLT报告时出错
我有一个Eclipse selenium项目,其中包含很少的类,我想用XSLT查看测试报告,我的项目已经通过ANT编译并成功运行,但是当我尝试通过Eclipse或ANT命令提示符运行MakeXSLtreport时,我得到以下错误: C:\Automation\Automation\build.xml:89:javax.xml.transform.TransformerFactoryConfigurationError:Provider net.sf.saxon.TransformerFactoryImpl未找到 下面是my build.xml:Java 使用ANT运行XSLT报告时出错,java,eclipse,xslt,ant,selenium-ide,Java,Eclipse,Xslt,Ant,Selenium Ide,我有一个Eclipse selenium项目,其中包含很少的类,我想用XSLT查看测试报告,我的项目已经通过ANT编译并成功运行,但是当我尝试通过Eclipse或ANT命令提示符运行MakeXSLtreport时,我得到以下错误: C:\Automation\Automation\build.xml:89:javax.xml.transform.TransformerFactoryConfigurationError:Provider net.sf.saxon.TransformerFactor
<path id="test.c">
<fileset dir="${ws.jars}" includes="*.jar"/>
</path>
<target name="makexsltreports">
<mkdir dir="${ws.home}/XSLT_Reports/output"/>
<xslt in="${ng.result}/testng-results.xml" style="src/xslt/testng-results.xsl"
out="${ws.home}/XSLT_Reports/output/index.html" classpathref="test.c" processor="SaxonLiaison">
<param name="testNgXslt.outputDir" expression="${ws.home}/XSLT_Reports/output/"/>
<param name="testNgXslt.showRuntimeTotals" expression="true"/>
</xslt>
</target>
此问题是因为缺少JAR,请将所有必需的JAR文件添加到项目和类路径中,然后重试我已在项目和类路径中添加了Saxon和SaxonLiason JAR。@Vinod:感谢您指出,这是因为缺少XML JAR。。问题现在解决了