Branje in manipuliranje datotek XML (RSS virov) z Delphi

Blog je odvisno od tega, s kom se pogovarjate, osebni spletni dnevnik, zbirka kratkih, datumskih razprav s komentarji ali način objave novic in informacij. No, domača stran About Delphi Programming deluje kot blog.

Če želite prikazati zadnje naslove znotraj projekta Delphi, morate najprej prenesti datoteko XML. Ker se ta datoteka XML dnevno posodablja osnovno (dodani so novi vnosi), boste potrebovali kodo, ki bo shranila vsebino določenega URL-ja v datoteko.

Ustvarite nov projekt Delphi in na obrazec spustite komponento TListView (Ime: 'LV'). Dodajte TButton (Ime: 'btnRefresh') in TXMLDocument (Ime: 'XMLDoc'). Nato dodajte tri stolpce komponenti ListView (naslov, povezava in opis). Končno dodajte kodo za prenos datoteke XML, jo razčlenite s TXMLDocument in prikažite znotraj ListView v urejevalniku dogodkov OnClick gumba.

Lastnost DocumentElement XMLDoc omogoča dostop do korenskega vozlišča dokumenta. To korensko vozlišče je element. Nato ChildNodes. Najprej vrne edino podrejeno vozlišče elementu, ki je vozlišče. Zdaj, ChildNodes. FindNode ('element') najde prvo "mesno" vozlišče. Ko imamo prvo vozlišče, preprosto ponovimo skozi vsa "mesna" vozlišča v dokumentu. Način NextSibling vrne naslednjega otroka nadrejenega vozlišča.

instagram viewer

To je to. Prepričajte se, da ste prenesli celoten vir. In seveda, vas prosimo in spodbujajte, da objavite kakršne koli pripombe k temu članku na našem programskem forumu Delphi.

instagram story viewer