XML Suche funktioniert nicht

Status
Nicht offen für weitere Antworten.
Hallo liebes Forum!
Ich versuche derzeit verzweifelt mit Xpath eine XML Datei zu durchsuchen. Ich ahbe eine XML Datei die so ausschaut:
[HIGHLIGHT="xml"]<?xml version="1.0" encoding="UTF-8"?>
<db>
<message id="19">
<GelesenAm>01.04.2009</GelesenAm>
<GueltigBis>16.11.2009</GueltigBis>
</message>
<message id="20">
<GelesenAm>01.05.2009</GelesenAm>
<GueltigBis>16.11.2009</GueltigBis>
</message>
</db>[/HIGHLIGHT]
Nun möchte ich mit einer XPath Query alle Datensätze suchen die als message id="20" haben. Das schaut bei mir in Java so aus:
[HIGHLIGHT="Java"]public boolean checkID(int id){
SAXBuilder builder = new SAXBuilder();
try {
Document doc=builder.build(this.path()+"profile.xml");
Element root=doc.getRootElement();
String xpathQuery = "//db/message[@id="+id+"]";
List<Element> ergebnis = XPath.selectNodes(root, xpathQuery );

if(ergebnis.isEmpty()){
return false;
}
else {
return true;
}
}
catch (Exception e){
return false;
}
}[/HIGHLIGHT]
Wenn ich nun versuche das zu kompilieren bekomme ich folgende Exception:

Code:
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.selectNodes(XPath.java:345)
	at core.Profile.checkID(Profile.java:77)
	at core.Profile.main(Profile.java:154)
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)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Wo mache ich da den Fehler. Ich bin alles andere als ein XPath Query Experte und habe das alles mir aus dem Internet in Kombination mit Java ist auch eine Insel herausgesucht. Vielleicht kann mir da jemand helfen wo der Fehler liegt!

Liebe Grüße,
Florian
 
Zuletzt bearbeitet von einem Moderator:
Hallo!
Vielen Dank für eure Hilfe, natürlich hat ein Bibliothek gefehlt. Leider habe ich das nicht aus der Exception lesen können. Vilen Dank für eure Hilfe, ihr seit echt klasse!

Falles jemand ein ähnliches Problem hat, will man mit dem SAXParser, jdom in einer XML Datei suchen muss man folgenden Bibliotheken einbinden:
- saxpath.jar
- jaxen-core.jar
- jaxen-jdom.jar

Liebe Grüße,
Florian
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Suche guten freien XML Schema (XSD) Editor XML & JSON 7
I Suche gutes Buch zu XML XML & JSON 2
M Suche HTML-API XML & JSON 3
C Suche in XML-Datei XML & JSON 6
D Suche XML-DB mit insert XML & JSON 6
S Suche Buch zu XSD XML & JSON 5
C suche bestimmten Knoten mit bestimmten attribut XML & JSON 8
M Suche Wetter und Börsen Web-Service XML & JSON 4
A Auf der Suche nach Bibliotheken oder wie parsen? XML & JSON 15
V suche ein package? Kann mir jemand helfen? XML & JSON 4
D Suche eine OnlineQuelle für SAX XML & JSON 2
M SOAP-Client funktioniert plötzlich nicht mehr XML & JSON 2
M dom4j detach funktioniert nicht XML & JSON 0
C javascript in .html Funktioniert, in .xhtml nicht mehr XML & JSON 0
N Java XML schreiben funktioniert nicht XML & JSON 1
S Node.setTextContent funktioniert nicht XML & JSON 3
G XPath - replace function funktioniert nicht XML & JSON 3
L XML Dokument auslesen funktioniert nicht richtig XML & JSON 2
C xpath funktioniert nicht XML & JSON 5
B Validieren meines XMLs mit meiner DTD funktioniert nicht XML & JSON 9
I ID von Referenz speichern, nicht ganzes Objekt XML & JSON 1
S XML Datei speichern nicht möglich XML & JSON 13
T Fehler: Hauptklasse com.sun.tools.internal.xjc.XJCFacade konnte nicht gefunden oder geladen werden XML & JSON 6
W jaxb-api XML Feld nicht gesendet setzt das Defaultvalue nicht XML & JSON 3
H XML Element `Class` wird nicht gelesen XML & JSON 2
S xml mit SAX. Sonderzeichen belassen, nicht umsetzen. No "&gt;" in ">" XML & JSON 1
GianaSisters Webservice Integer/Double bitte nicht mitübertragen XML & JSON 2
S Apache Ant - Fehler: Hauptklasse konnte nicht gefunden oder geladen werde XML & JSON 1
H Apache fop1.1 -> Funktion last() wird nicht erkannt XML & JSON 0
D Xml nicht überschreiben! XML & JSON 1
S NodeList rückwärts scannen, alle Parent Nodes ausgeben rekursiv und nicht-reukrsiv XML & JSON 0
E Wie geht man mit Textfiles um, die nicht in Form von XML vorliegen? XML & JSON 4
J XML - Datei wird nicht ganz angezeigt XML & JSON 2
S DTD und XML lassen sich nicht verknüpfen XML & JSON 2
S XML file lässt sich in Eclipse nicht erstellen XML & JSON 2
F.S.WhiTeY JAXB: Schema nicht "erben" XML & JSON 2
K Verwirrung: Per SSH werden manche Befehle ausgeführt, manche nicht XML & JSON 10
Helgon JDOM schreibt nicht XML & JSON 2
G xml, jdom "Entität wurde referenziert aber nicht deklariert." XML & JSON 4
K Main Methode wird nicht aufgerufen XML & JSON 15
H XML via XSD Validierung nicht möglich? XML & JSON 2
S XML-Serialisierung klappt nicht XML & JSON 5
H Nicht wohlgeformtes XML mit SAX parsen XML & JSON 2
T XML JTree änder sich nicht XML & JSON 2
C DOM: Attribute nicht in alphabetischer Reihenfolge schreiben XML & JSON 3
A XML schaffe es nicht Nodes auszulesen XML & JSON 5
G Wieviele Elemente von TagName, ich brings nicht hin XML & JSON 5
M XSD - Child Element möglich, aber nicht zwingend erforderlich XML & JSON 6
_dp Java XML Parse error: findet end-tags nicht XML & JSON 10
sylo Nach Export wird SAXParseException nicht mehr geworfen XML & JSON 4
aze JaxB: Nullelemente in Array nicht anzeigen XML & JSON 3
B Unterschied? Beides Attribut oder nicht? XML & JSON 2
aze JaxB Elemente in LinkedHashSet werden nicht wiededergegeben XML & JSON 3
G Nodes in Document kopieren, nur die Childs, die noch nicht existieren XML & JSON 7
E Wieso liefert dieser XPATH-Ausdruck nicht die richtige Anzahl Treffer? XML & JSON 8
S finde den Schema-Compiler "xjc" nicht XML & JSON 4
N XML will nicht weder JAXB noch XStream XML & JSON 8
P PHP-Seite anfragen, aber nicht darstellen XML & JSON 5
P XSD Schema: Konstanten mit "fixed" erzeugen geht nicht ??? XML & JSON 3
C Validierung klappt nicht mit Schema XML & JSON 2
D nicht (ganz) valiedes XML einlesen! XML & JSON 19
C jdom.Element nicht vorhanden? XML & JSON 4
C XPath in JDOM klappt nicht XML & JSON 2
J Daten werden in ArrayList geschrieben, AL nicht in .xml ? XML & JSON 5
V XMLEncoder: Attribute nicht serialisieren XML & JSON 2
R iReport will nicht XML & JSON 4
T XML-Parsing: Whitespace zw. Elementen wird nicht ignoriert XML & JSON 4
P nicht wohl-geformte XML in wohlgeformte XML umwandeln XML & JSON 5
8 SAXParser Problem, startElement wird nicht ausgeführt XML & JSON 2
M Xerces -Parsen mit einer externen Schemadatei geht nicht XML & JSON 2
H xml - Schema : warum passen die nicht zueinander XML & JSON 2
J [Newbie] [JDOM] Element aus XML entfernen klappt nicht XML & JSON 4
P SAXBuilder wird von Eclipse nicht als ObjektTyp erkannt XML & JSON 3
B JDom -- getChild() liefert nicht nachvollziehbar null XML & JSON 2
K XML to file geht nicht :( XML & JSON 4
S Element addContent(Element) gibts nicht XML & JSON 5
M mit JDOM XML-Datei einlesen, die nicht "well-formed&quo XML & JSON 3
D XML Datei wird nicht gefunden XML & JSON 4
M attribute funken nicht XML & JSON 3
M getChildren gibt nicht alle children zurück XML & JSON 3
P zugriff auf gewuenschte elemente klapp nicht. XML & JSON 3
T Warum passt diese DTD-Zeile nicht zu diesem Dokument? XML & JSON 7
A Element an einer bestimmten Stelle einfügen (nicht am Ende) XML & JSON 4

Ähnliche Java Themen

Neue Themen


Oben