Hier ist ein Abschnitt des XML.xpath, um xml-Knoten zurückzugeben, wo das Attribut bei einem bestimmten Index einen Wert hat
<row>
<boolean>true</boolean>
<integer>1476589279770</integer>
<integer>1475964900000</integer>
<string nil="true"/>
<integer>24</integer>
<string>GYMC Sprint 1</string>
<integer>5</integer>
<integer nil="true"/>
<boolean>true</boolean>
<integer>1474755356654</integer>
</row>
<row>
<boolean>false</boolean>
<integer nil="true"/>
<integer>1479136680000</integer>
<string nil="true"/>
<integer>47</integer>
<string>TJI Sprint 1</string>
<integer>24</integer>
<integer nil="true"/>
<boolean>true</boolean>
<integer>1477923500196</integer>
</row>
<row>
<boolean>false</boolean>
<integer nil="true"/>
<integer nil="true"/>
<string nil="true"/>
<integer>48</integer>
<string>TJI Sprint 2</string>
<integer>24</integer>
<integer nil="true"/>
<boolean>false</boolean>
<integer nil="true"/>
</row>
Hier ist mein xpath so weit: Dies gibt die vorherigen Daten zurück.
//data[@tableName='AO_60DB71_SPRINT']/row[integer='24']
Meine Schwierigkeit ist, dass die Knoten hier den gleichen Namen mehr als einmal passiert haben. Ich bin ein wenig neuer xpath und xml, so würde jede Hilfe geschätzt werden.
Welches Element möchten Sie genau erhalten? – har07
Ich möchte alle s, die das 4. Integer-Array mit dem Wert habe ich in diesem Fall 24. 24. Wie Sie aus dem Beispiel sehen können, ist der erste Knoten falsch b/c es ist 3. Integer-Knoten ist 24. –
lastlink