XML i dynamiczne wczytywanie

XML i dynamiczne wczytywanie
Osadnik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 238
0

mam taki fragment pliku XML:

Kopiuj
<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:

Kopiuj
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.

Wodzu
  • Rejestracja: dni
  • Ostatnio: dni
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ć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.