XML failų (RSS) skaitymas ir tvarkymas naudojant „Delphi“

Priklausomai nuo to, su kuo kalbatės, tinklaraštis yra asmeninis interneto dienoraštis, trumpų, datuotų diskusijų su komentarais rinkinys arba būdas skelbti naujienas ir informaciją. Pagrindinis puslapis apie „Delphi“ programavimą veikia kaip tinklaraštis.

Kad galėtumėte rodyti naujausias „Delphi“ projekto antraštes, pirmiausia turite atsisiųsti XML failą. Kadangi šis XML failas atnaujinamas kiekvieną dieną (pridedami nauji įrašai), jums reikės kodo, skirto nurodyto URL turiniui išsaugoti faile.

Sukurkite naują „Delphi“ projektą ir įmeskite formą „TListView“ (vardas: 'LV'). Pridėkite „TButton“ (vardas: 'btnRefresh') ir TXMLDocument (vardas: 'XMLDoc'). Tada pridėkite tris stulpelius prie „ListView“ komponento (pavadinimas, nuoroda ir aprašymas). Galiausiai pridėkite kodą, kad atsisiųstumėte XML failą, išnagrinėkite jį su TXMLDocument ir rodykite „ListView“ viduje mygtuko „OnClick“ įvykių tvarkyklėje.

„XMLDoc“ nuosavybė „DocumentElement“ suteikia prieigą prie pagrindinio dokumento mazgo. Šis šaknies mazgas yra elementas. Kitas, „ChildNodes“. Pirmiausia elementas, kuris yra mazgas, grąžina vienintelį vaiko mazgą. Dabar „ChildNodes“. „FindNode“ („elementas“) randa pirmąjį „mėsos“ mazgą. Kai turėsime pirmąjį mazgą, mes paprasčiausiai iteriuosime per visus dokumento „mėsos“ mazgus. „NextSibling“ metodas grąžina kitą mazgo tėvų vaiką.

instagram viewer

Viskas. Įsitikinkite, kad atsisiuntėte visą šaltinį. Ir, žinoma, nesivaržykite ir esate raginami paskelbti visas šio straipsnio pastabas mūsų „Delphi“ programavimo forume.