chickenwings
Erfahrenes Mitglied
Hallo Experten
ich suche ein Möglichkeit mit Hilfe von XPath folgendes XML zu parsen:
Auszug:
Ich habe bisher folgendes, das mir immerhin alle Werte der Knoten mit dem Attribut "datum" und dem Wert "10.11.2010" ausgibt, allerdings nur den Wert des Knotens, den ich ja abfrage.
Mein Problem ist, ich möchte gerne die Werte der Knoten "request" und "value", nicht aber "id" und "blabla".
Kann mir jemand bei dem entsprechenden Ausdruck helfen?
Vielen Dank
chickenwings
ich suche ein Möglichkeit mit Hilfe von XPath folgendes XML zu parsen:
Auszug:
Code:
<root>
<rows>
<row name="id">999</cell>
<row name="blabla">-</cell>
<row name="datum">10.11.2010</cell>
<row name="request">345</cell>
<row name="value">0</cell>
</rows>
<rows>
<row name="id">888</cell>
<row name="blabla">piep</cell>
<row name="datum">10.11.2010</cell>
<row name="request">7</cell>
<row name="value">1</cell>
</rows>
...
Ich habe bisher folgendes, das mir immerhin alle Werte der Knoten mit dem Attribut "datum" und dem Wert "10.11.2010" ausgibt, allerdings nur den Wert des Knotens, den ich ja abfrage.
Code:
XPathExpression expr = xpath.compile("//root/rows/row[@name='datum'][text()='10.11.2010']/text()");
Mein Problem ist, ich möchte gerne die Werte der Knoten "request" und "value", nicht aber "id" und "blabla".
Kann mir jemand bei dem entsprechenden Ausdruck helfen?
Vielen Dank
chickenwings