XML - zapis i odczyt wartosci...

0

Mam taki plik xml z SETI:

<?xml version="1.0" encoding="iso-8859-1" ?> <!DOCTYPE groupstats SYSTEM "http://setiathome.ssl.berkeley.edu/xml/groupstats.dtd"> <groupstats> <name>xxx</name> <nummembers>xxx</nummembers> <numresults>xxx</numresults> <totalcpu>xxx</totalcpu> <founder> <name>xxx</name> </founder> <topmembers> <member> <name>xxxx</name> <numresults>xxx</numresults> <totalcpu>xxx</totalcpu> <avecpu>xxx</avecpu> <datelastresult>xxx</datelastresult> <country>xxx</country> </member> <member> <name>xxx</name> <numresults>xxx</numresults> <totalcpu>xxx</totalcpu> <avecpu>xxx</avecpu> <datelastresult>xxx</datelastresult> <country>xxx</country> </member> </topmembers> </groupstats>

i chcialbym odczytac z niego wszystkie wartosci i zapisac do zmiennych...

0

patrz artykuł Detoxa o XMLu (XML w Delphi)

ps. pokazałbyś ten plik z wcięciami, bo taka struktura jest strasznie trudna do analizowania...

0

patrz artykuł Detoxa o XMLu (XML w Delphi)

ps. pokazałbyś ten plik z wcięciami, bo taka struktura jest strasznie trudna do analizowania...

Juz poprawilem...

0

Niby znalazlem ale 2 linia przeszkadza w odczycie wartosci i nie wiem dlaczego sie tak dzieje. Niby moge ja usunac ale ja chcialbym ladowac ten plik z neta....

0

To:

  1. Ściagasz z sieci, ładujesz do pamięci (TStringList abo co) i wycinasz linijkę zaczynającą się od "<!DOCTYPE"
  2. Używasz TXMLINI (jeśli się też nie krzaczy na tym - nie pamiętam, nie próbowałem, ale chyba nie powinien... <!-- ignoruje, nie widzę powodu, by się krzaczył na <! )

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