Odkud se bude brát to zdrojové HTML, které se bude parsovat? Pokud z internetu tj. aplikace stejně bude předpokládat a potřebovat trvalé připojení k internetu, tak je nejlepší přesunout tuto logiku na server do webové služby a do WP aplikace si vrátit již zpársovaný výstup (jehož struktura by se bez update celé aplikace neměnila). Pokud je požadavek na to, aby aplikace fungovala i offline (zdrojové HTML aplikace zná i bez připojení k internetu) a připojení bude vyžadované jen pro update parseru, tak by to bylo o něco složitější. Jednak by parser musel řešit, že když není HTML v párserem podporovaném formátu, tak se to bude umět detekovat, aby se uživateli vynutil update. Vlastní update parseru by pak mohl být řešen serializací a desesializací LINQ Expression (který by obsahovat kód parseru) do XML: http://expressiontree.codeplex.com http://archive.msdn.microsoft.com/exprse... Aktuální "verze" parseru by pak byla uložena někde v lokálním storage aplikace v telefonu.
|