Čitanje i manipuliranje XML datotekama (RSS sažeci) pomoću Delphija

Ovisno o tome s kim razgovarate, blog je osobni web dnevnik, zbirka kratkih, datiranih rasprava s komentarima ili način objavljivanja vijesti i informacija. Pa, početna stranica o programiranju programa Delphi djeluje kao blog.

Da biste mogli prikazati najnovije naslove unutar Delphi projekta, prvo morate preuzeti XML datoteku. Budući da se ova XML datoteka svakodnevno ažurira osnovno (dodani su novi unosi), trebat će vam kôd osmišljen za spremanje sadržaja određenog URL-a u datoteku.

Napravite novi Delphi projekt i na obrazac ispustite komponentu TListView (Naziv: 'LV'). Dodajte TButton (Naziv: 'btnRefresh') i TXMLDocument (Naziv: 'XMLDoc'). Zatim dodajte tri stupca komponenti ListView (Naslov, Link i Opis). Konačno, dodajte kôd za preuzimanje XML datoteke, raščlanite ga s TXMLDocument i prikažite unutar ListView u programu OnClick alata za obradu događaja.

Svojstvo DocumentElement XMLDoc pruža pristup korijenskom čvoru dokumenta. Ovaj korijenski čvor je element. Dalje, ChildNodes. Prvo vraća jedini podređeni čvor elementu, a to je čvor. E sad, ChildNodes. FindNode ('stavka') pronalazi prvi "mesni" čvor. Jednom kada imamo prvi čvor jednostavno ga ponavljamo kroz sve "mesne" čvorove u dokumentu. Način NextSibling vraća sljedeće dijete roditelja čvora.

instagram viewer

To je to. Obavezno preuzmite cijeli izvor. I naravno, slobodno i ohrabreno da objavite bilo kakve komentare na ovaj članak na našem Delphi programskom forumu.