Čtení a manipulace se soubory XML (kanály RSS) pomocí Delphi

click fraud protection

V závislosti na tom, s kým mluvíte, je blog osobní webový deník, sbírka krátkých, datovaných diskusí s komentářem nebo způsob publikování zpráv a informací. Domovská stránka About Delphi Programming funguje jako blog.

Abyste mohli v projektu Delphi zobrazit nejnovější titulky, musíte nejprve stáhnout soubor XML. Protože je tento soubor XML aktualizován každý den základní (přidány nové položky), budete potřebovat kód navržený k uložení obsahu zadané adresy URL do souboru.

Vytvořte nový projekt Delphi a přetáhněte komponentu TListView (Name: 'LV') do formuláře. Přidejte TButton (Name: 'btnRefresh') a TXMLDocument (Name: 'XMLDoc'). Dále přidejte tři komponenty do komponenty ListView (název, odkaz a popis). Nakonec přidejte kód pro stažení souboru XML, analyzujte jej s TXMLDocument a zobrazte uvnitř ListView v obslužném programu události OnClick tlačítka.

Vlastnost DocumentElement XMLDoc poskytuje přístup do kořenového uzlu dokumentu. Tento kořenový uzel je prvek. Další, ChildNodes. Nejprve vrací jediný podřízený uzel do prvku, kterým je uzel. Nyní, ChildNodes. FindNode ('item') najde první uzel "maso". Jakmile máme první uzel, jednoduše iterujeme všemi uzly „masa“ v dokumentu. Metoda NextSibling vrátí další dítě rodiče uzlu.

instagram viewer

A je to. Nezapomeňte si stáhnout celý zdroj. A samozřejmě, neváhejte a povzbuďte zveřejnit jakékoli komentáře k tomuto článku na našem Delphi programovacím fóru.

instagram story viewer