Hente specifik node fra xml baseret på værdi
HejJeg har en xml fil med følgende information:
<city number="1">
<amount>231</amount>
</city>
<city number="2">
<amount>567</amount>
</city>
...
Hvordan kan jeg fra den trække amount værdien for et specifikt city tal, eks. for 2 der så skal returner værdien 567?
Det kan løses på følgende må ved at loope alle noderne igennem men det tager meget langtid og jeg vil derfor gerne have en løsning hvor jeg kan spørge direkte efter amount værdien for en bestmt node.
SelectValue = 2
set cities = objXML.selectNodes("//city")
for each Y in cities
Nr = Y.selectSingleNode("@number").text
If Nr = SelectValue Then
Amount = Y.selectSingleNode("amount").text
Exit For
End If
next