Problem mit XPath

Status
Nicht offen für weitere Antworten.

skelle

Mitglied
Hallo,
ich bin gerade dabei eine XML mittelns XPath auszuwerten komme jedoch grad nicht weiter

die xml datei:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<Kategorie name="kopf"/>
    <Test name="Drehen"/>
        <Baustein name="Winkel"/>
        <Baustein name="Schmerz"/>
    <Test name="Neigen"/>
        <Baustein name="Winkel"/>
        <Baustein name="Schmerz"/>
<Kategorie name="Fuss"/>
    <Test name="Ausdauer"/>
        <Baustein name="Dauer"/>
        <Baustein name="Tempo"/>
    <Test name="Refelex"/>
        <Baustein name="Tempo"/>
        <Baustein name="Stärke"/>
</root>

Code:
String path = "/root/Kategorie[@name='kopf']//Test";

liefert mir keiner Ergebnis

wenn ich jedoch schreibe
Code:
[String path = "/root//Test";

klappt die ganze sache allergins bekomm ich dann zuviele test elemente zurück ...

nach einigem probieren ist mir aufgefallen das eig kein path mehr geht sobald ich 3 Elemente in dem Path drin habe daran dürfte es aber eig nicht liegen oder?
 

klauskarambulut

Bekanntes Mitglied
oh man, bist du dir sicher das dein xml passt?
Versuchs mal damit, der xpath stimmt ja ansonsten.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<Kategorie name="kopf">
    <Test name="Drehen">
        <Baustein name="Winkel"/>
        <Baustein name="Schmerz"/>
    </Test>
    <Test name="Neigen">
        <Baustein name="Winkel"/>
        <Baustein name="Schmerz"/>
        </Test>
  </Kategorie>
  <Kategorie name="Fuss">
    <Test name="Ausdauer">
        <Baustein name="Dauer"/>
        <Baustein name="Tempo"/>
    </Test>
    <Test name="Refelex">
        <Baustein name="Tempo"/>
        <Baustein name="Stärke"/>
    </Test>
  </Kategorie>
</root>

Komische Klammern machen noch lange kein vernünftiges xml.
 

Murray

Top Contributor
Dein XML war falsch - Du hast zwar Einrückungen gesetzt, aus denen man erkennt, dass Baustein ein Element innerhalb von Test und Test ein Element innerhalb von Kategorie sein soll - die Tags sind aber so gesetzt, dass alle Elemente direkte Kind-Elemente von root sind.

Mit der Version von klauskarambulut sollte es passen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O XPATH Problem - Anfänger XML & JSON 4
F XPath-Problem mit DOM4J XML & JSON 8
T XPath Problem: finden einer Node nach Attributswert XML & JSON 2
P XPath Problem XML & JSON 2
A XPath Problem XML & JSON 2
loadbrain XPath Problem XML & JSON 2
F JDOM und XPath - Problem mit Namespace ohne Prefix XML & JSON 5
M XPath Problem im Zusammenhang mit document() XML & JSON 2
M XPATH und RSS (Problem namespaces) XML & JSON 7
so_ein_Komischer Problem mit Clean and Build XML & JSON 1
P JAXB-Problem XML & JSON 1
W Problem mit dem mit XML sortierung XML & JSON 2
S Jaxb Unmarshalling Problem XML & JSON 4
E einfaches Problem XML + XSD + jedit XML & JSON 2
S Xslt Problem XML & JSON 2
B JasperReport Problem in Runtime XML & JSON 2
S Problem with JAXB unmarshalling classes that have the same name in @XmlRootElement XML & JSON 2
R Problem bei: XML und XSL zu HTML XML & JSON 2
M Read / write Problem beim ByteStrom XML & JSON 2
M XML write Problem zweiter Ansatz XML & JSON 3
M XML read Problem XML & JSON 4
M XML write Problem XML & JSON 2
whitenexx Problem beim parsen von Facebook XML XML & JSON 3
M XML Unicode Problem XML & JSON 2
S XJC --> Java-Objects compile Problem XML & JSON 4
B JPA + JAXB Mapping Problem XML & JSON 2
G Problem beim schreiben von XML in eine File XML & JSON 2
S Encoding Problem XML & JSON 7
K JAXB und Maps -> Marshalling-Problem XML & JSON 6
B Problem beim löschen von ChildNodes aus einem XML-DOM XML & JSON 3
E JDOM - Problem beim Zusammenfügen zweier Dateien XML & JSON 2
M JExcelAPI (JXL) Encoding Problem XML & JSON 11
S DOM Parsen Problem mit HTML Sonderzeichen XML & JSON 4
A aus xml --> html Problem XML & JSON 3
Y stax Problem XML & JSON 3
slawaweis Problem mit XSLT (wahrscheinlich ein Bug in Java 6) XML & JSON 16
T Problem beim Parsen von Attribut xmlns="urn:com:test&qu XML & JSON 6
J Problem beim XML-Lesen XML & JSON 2
M Problem mit FOP in Java Programm XML & JSON 2
J Problem mit compile einer XSD XML & JSON 3
N jdom problem beim lesen von child elementen XML & JSON 5
N problem bei xml lesen mit jdom XML & JSON 2
W JDOM element ändern funzt nich :( [problem gelöst] XML & JSON 3
G Problem mit XML-Schema Validierung mit Java XML & JSON 12
B jdom: getChildren() problem XML & JSON 4
H XSL-FO Problem mit If XML & JSON 2
T addContent / Problem mit Variable XML & JSON 2
F Problem mit JAXB Unmarshaller XML & JSON 2
8 SAXParser Problem, startElement wird nicht ausgeführt XML & JSON 2
M Java und XSLT: Performanz-Problem XML & JSON 5
X JDOM SAXBuilder Validationschema - Problem XML & JSON 8
G Problem mit getContent XML & JSON 4
K stax problem XML & JSON 2
S Problem mit SAX XML & JSON 6
A Problem mit JasperReport XML & JSON 6
G DOCTYPE Problem beim Transformer/TransformerFactory etc. XML & JSON 13
C XSD Problem XML & JSON 16
R Problem bei Erstellung von XML(JDOM) XML & JSON 3
R Problem mit SAX-Parser characters() XML & JSON 7
P Problem beim erstellen eines neuen Elements (JDOM) XML & JSON 5
Z Problem mit getNodeValue() und setNodeValue() in DOM XML & JSON 6
H JAXB CUSTOMIZATION PROBLEM XML & JSON 2
P SAXParser problem? XML & JSON 2
S Problem beim Erstellen eines pdfs XML & JSON 3
V Problem mit xsd XML & JSON 2
P XML mit hilfe von JDOM abspeichern macht Problem XML & JSON 6
G Problem mit addContent() XML & JSON 4
B DTD Problem - Reihenfolge der Einträge XML & JSON 2
R Problem beim Auslesen von Attributen XML & JSON 4
K Problem mit ant/java web services XML & JSON 4
K xml Datei mit JDOM erzeugen, Problem Namespaces XML & JSON 1
P Problem mit XML und DOM XML & JSON 2
Kirby.exe Probleme mit XML XPATH Select XML & JSON 3
B XPath soll XML liefern XML & JSON 7
M dom4j unberechtigte Invalid XPath expression XML & JSON 12
W XPath schreiben XML & JSON 1
P HTML XPath XML & JSON 1
S Ersatz für die veraltete Klasse XPath XML & JSON 1
C XPath: Alle Kinder in einer Schleife auslesen XML & JSON 2
P Xpath zugriff auf Attribute XML & JSON 3
P "XPath is deprecated" XML eclipse XML & JSON 3
G HtmlUnit XPath XML & JSON 5
D XPath-Query XML & JSON 2
I XPath Namensräume und auslesen einzelner Knoten XML & JSON 3
AMStyles XPATH Befehl SVG Java XML & JSON 2
G xpath: in Kindelement zwei Attribut-Werte auslesen XML & JSON 2
G xpath: Inhalt eines Kindelements auslesen XML & JSON 2
H ChildNode via XPath ansprechen XML & JSON 2
G JDOM - aus Children-Liste ein Child direkt ansprechen ohne XPath? XML & JSON 9
S Attribute von Elementen auslesen mit XPath XML & JSON 2
T Xpath & JDOM Element Pfad ausgeben XML & JSON 2
W XPath + Inhalt aus <td> XML & JSON 2
R XPath - frage zur Adressierung XML & JSON 3
reibi XPath XML & JSON 14
M xPath liefert leeres Nodeset XML & JSON 2
M Probleme mit XPath bei Java XML & JSON 5
W Element mit XPath @id ermitteln wenn nur ein teil der id bekannt ist XML & JSON 2
O XPATH gesucht XML & JSON 6
G XPATH-Frage XML & JSON 2
L Element manipulieren in einem DOMResult per XPath XML & JSON 10

Ähnliche Java Themen

Neue Themen


Oben