Hallo Forum,
ich habe folgende Situation wenn ich den folgenden Code kompilieredann kommt es zu einer Fehlermeldung die ich leider nicht interpretierenkann.
Wenn ich die Zeilen mit Element weglasse, dann kann ich das root Element auslesen. Wenn ich die Zeile mit Element behalte kommt es zu einer Fehlermeldung.
Und hier ist die Fehlermeldung
ich habe folgende Situation wenn ich den folgenden Code kompilieredann kommt es zu einer Fehlermeldung die ich leider nicht interpretierenkann.
Wenn ich die Zeilen mit Element weglasse, dann kann ich das root Element auslesen. Wenn ich die Zeile mit Element behalte kommt es zu einer Fehlermeldung.
Java:
import org.xml.sax.InputSource;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.xpath.XPath;
public class DOM {
public static void main(String[] args) throws JDOMException, IOException {
SAXBuilder sxbuild = new SAXBuilder();
InputSource is = new InputSource("C:\\test.xml");
Document doc = sxbuild.build(is);
System.out.println(doc.getRootElement());
Element e = (Element) XPath.selectSingleNode(doc, "//svt/standardSVT/ecu");
}
}
Und hier ist die Fehlermeldung
Java:
[Element: <ttt http://AAA/BBB/CCC.xcdsd]/>]
Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jdom.xpath.XPath.newInstance(XPath.java:134)
at org.jdom.xpath.XPath.selectSingleNode(XPath.java:376)
at DOM.main(DOM.java:42)
Caused by: java.lang.ClassNotFoundException: org.jaxen.JaxenException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 5 more