XML-tiedostojen (RSS-syötteiden) lukeminen ja käsitteleminen Delphin avulla

Sen mukaan, kenen kanssa puhut, blogi on henkilökohtainen Web-päiväkirja, kokoelma lyhyitä, päivättyjä keskusteluita kommenttien kanssa tai tapa julkaista uutisia ja tietoja. No, Delphin ohjelmoinnin kotisivu toimii blogina.

Jotta voit näyttää uusimmat otsikot Delphi-projektin sisällä, sinun on ensin ladattava XML-tiedosto. Koska tätä XML-tiedostoa päivitetään päivä päivältä (uusia merkintöjä lisätään), tarvitset koodin, joka on suunniteltu tallentamaan määritetyn URL-osoitteen sisältö tiedostoon.

Luo uusi Delphi-projekti ja pudota TListView (nimi: 'LV') -komponentti lomakkeelle. Lisää TB-painike (nimi: 'btnRefresh') ja TXMLDocument (nimi: 'XMLDoc'). Lisää seuraavaksi kolme saraketta ListView-komponenttiin (otsikko, linkki ja kuvaus). Lisää lopuksi koodi ladataksesi XML-tiedoston, jäsentä se TXMLDocumentilla ja näytä luettelonäkymän sisällä painikkeen OnClick-tapahtumakäsittelyohjelmassa.

XMLDoc: n DocumentElement-ominaisuus tarjoaa pääsyn asiakirjan juurisolmuun. Tämä juurisolmu on elementti. Seuraavaksi ChildNodes. Palauttaa ensin ainoan lapsisolmun elementille, joka on solmu. Nyt, ChildNodes. FindNode ('item') löytää ensimmäisen "liha" -solmun. Kun meillä on ensimmäinen solmu, iteroimme yksinkertaisesti kaikkien asiakirjan "liha" solmujen läpi. NextSibling-menetelmä palauttaa solmun vanhemman seuraavan lapsen.

instagram viewer

Se siitä. Varmista, että olet ladannut koko lähteen. Ja tietysti, voit vapaasti ja rohkaista lähettämään kommentteja tähän artikkeliin Delphi-ohjelmointifoorumille.