mam taki fragment pliku XML:
<DATA ROMID="95000000F1378D28">
<NAME>Name1</NAME>
<VALUE>80</VALUE>
</DATA>
<DATA ROMID="55586000F1378D28">
<NAME>Name2</NAME>
<VALUE>12</VALUE>
</DATA>
<DATA ROMID="78521000F1378D28">
<NAME>Name3</NAME>
<VALUE>40</VALUE>
</DATA>
i teraz właściwe pytanie jak w programie zrobić tak że uzyskam parę danych ROMID i VALUE?
Czyli takie coś ze niezależnie w którym miejscu pojawi się określony ROMID powiązał zawsze wartość do niego przypisana.
czyli tak jakby:
edit1.text:= inttostr(DATA('78521000F1378D28',VALUE));
i edit1.text będzie zawierał tylko VALUE czyli w tym wypadku 40
Jak to zrobić? próbowałem zrozumieć artykuł na stronie ale od pewnego momentu jest kompletnie niezrozumiały.
Wczytywanie w taki sposób jak w artykule kolejnych wartości przez childnodes jest ok jeśli liczba elementów jest stała i nie zmienia się ich kolejność w przeciwnym wypadku wszystko sie rozsypuje.