我已经从this网站下载了Saxon
jar,我正在尝试在jar
中激活此Eclipse
文件,但它不起作用。我把它放在plugins
库中并重新打开Eclipse
。
这仍然没有多大帮助。
我有很多进口,如:
package net.sf.saxon.sxpath;
import net.sf.saxon.Configuration;
import net.sf.saxon.event.Builder;
import net.sf.saxon.event.Stripper;
import net.sf.saxon.expr.Expression;
import net.sf.saxon.expr.ExpressionTool;
import net.sf.saxon.instruct.SlotManager;
import net.sf.saxon.om.AllElementStripper;
import net.sf.saxon.om.NamePool;
import net.sf.saxon.om.NamespaceResolver;
import net.sf.saxon.om.NodeInfo;
import net.sf.saxon.trans.IndependentContext;
import net.sf.saxon.trans.XPathException;
import net.sf.saxon.type.Type;
从我在网上看到的内容来看,这些导入需要saxon.jar
。请解释我如何附上这个罐子。
谢谢
答案 0 :(得分:1)
在项目中复制你需要的jar(例如通过拖放),这样就会显示在Eclipse中。
然后右键单击它并将其添加到构建路径。
您现在可以在项目中使用它。
答案 1 :(得分:1)
您链接的网站是Saxon 6.5.3,这是非常古老的;它是Saxon的XSLT 1.0版本,它使用与当前版本的Saxon完全不同的软件包名称,即9.4。
您的应用程序似乎在Saxon中使用了一些非常低级的接口,因此很可能它是为了使用特定版本的Saxon编写的 - 最好找出哪个。