Ich verwende dom4j, um einen Wert im XML zu überschreiben. Die XML sieht wie folgt aus:XPATH-Problem mit dom4j
<start>
<name color="blue" time="555555">
<element1 param="1">
<value>value1</value>
<value>value2</value>
<value>value3</value>
<element1>
</name>
<name color="blue" time="888888">
<element2 param="1">
<value>value1</value>
<value>value2</value>
<value>value3</value>
<element1>
</name>
</start>
Ich versuche Knoten semect von:
List list= document.selectNodes("//element1[@timetime='555555']");
aber die Liste zurückgibt null
. Ich wollte alle 3 Werte ändern, wo time="555555"
.
Gibt es keine Möglichkeit, direkt zu diesem Knoten zu gehen.
bitte helfen.
I hat nimm es, dass "@ timetime" ein Tippfehler ist? – Tomalak