Wie HtmlAgilityPack dem Visual Studio 2010-Projekt hinzugefügt wird

c# html-agility-pack visual-studio-2010

Frage

Ich habe die neueste Version von HtmlAgilityPack heruntergeladen, wo ich mehrere Ordner wie Net20, Net40 usw. gefunden habe. Ich habe ein neues Projekt erstellt und HtmlAgilityPack über Add Reference hinzugefügt (ich wählte .dll aus dem Net20-Ordner), dann schrieb ich einen einfachen Code wo hinzugefügt using HtmlAgilityPack; . So, jetzt habe ich einen Fehler, dass das Symbol nicht in einer using-Deklaration verwendet werden kann.

Was ist los mit dir? ich vermute, dass ich mit der Bibliothek etwas falsch gemacht habe.

using HtmlAgilityPack;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

int main()
{
HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();

    // There are various options, set as needed
    htmlDoc.OptionFixNestedTags=true;

    // filePath is a path to a file containing the html
    htmlDoc.Load(filePath);

    // Use:  htmlDoc.LoadXML(xmlString);  to load from a string

   // ParseErrors is an ArrayList containing any errors from the Load statement
   if (htmlDoc.ParseErrors!=null && htmlDoc.ParseErrors.Count>0)
   {
       // Handle any parse errors as required

   }
   else
   {

        if (htmlDoc.DocumentNode != null)
        {
            HtmlNode bodyNode = htmlDoc.DocumentNode.SelectSingleNode("//body");

            if (bodyNode != null)
            {
                // Do something with bodyNode
            }
        }
    }
}

Beliebte Antwort

Fügen Sie eine Referenz hinzu, indem Sie in Projektlösung mit der rechten Maustaste auf den Referenzordner / bin klicken



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum