XML i dynamiczne wczytywanie

0

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.

0

A o jaki dokładnie artykuł chodzi. Coś związanego z XML Data Binding?

Powiedz czego nie rozumiesz i pokaż jak próbujesz to odczytać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1