locked
HTMLAGILITY PACK où comment ne pas être capable de réaliser 3 lignes de codes sans une erreur RRS feed

  • Question

  • Bonjour

    J'ai un petit problème:

    Je suis en train de feuilleter quelques site comme celui-là: http://richhewlett.com/2012/09/05/the-html-agility-pack/


    Où l'on dit que pour transmettre les données d'un HTMLWEB vers un HTML Document il suffit de faire ça:

    1 HtmlDocument htmlDoc = new HtmlDocument();
    2 HtmlWeb webGet = new HtmlWeb();
    3

    htmlDoc = webGet.Load(url)

    Bien sûr j'avais bien affecté le string url ;)

    Sauf que j'ai ce message d'erreur: Erreur    1    'HtmlAgilityPack.HtmlWeb' ne contient pas une définition pour 'Load' et aucune méthode d'extension 'Load' acceptant un premier argument de type 'HtmlAgilityPack.HtmlWeb' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante ?)  

    Quelqu'un sait-il comment palier à ce message SVP?

    Merci D'avance !



    Ceriboo

    samedi 29 septembre 2012 14:46

Réponses

  • 1 HtmlDocument htmlDoc = new HtmlDocument();
    2 HtmlWeb webGet = new HtmlWeb();
    3

    htmlDoc = webGet.Load(url)

    .Load n'existe pas en WP.

    L'equivalent sera ca

    HtmlWeb web = new HtmlWeb();
    web.LoadCompleted += (s,r) => {
                    HtmlDocument document = r.Document;
    };
    web.LoadAsync(tonUrl)



    • Marqué comme réponse ceriboo samedi 29 septembre 2012 18:49
    samedi 29 septembre 2012 18:23