Parsing HTML String [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cuál es la mejor manera de analizar html en C #? [cerrado 15 respuestas

Hay una manera de analizar la cadena HTML en el código .Net detrás como el análisis DOM ...

es decir. GetElementByTagName ("abc"). GetElementByTagName ("etiqueta")

Tengo este fragmento de código ...

private void LoadProfilePage()
{        
    string sURL;
    sURL = "http://www.abcd1234.com/abcd1234";

    WebRequest wrGETURL;
    wrGETURL = WebRequest.Create(sURL);

    //WebProxy myProxy = new WebProxy("myproxy",80);
    //myProxy.BypassProxyOnLocal = true;

    //wrGETURL.Proxy = WebProxy.GetDefaultProxy();

    Stream objStream;
    objStream = wrGETURL.GetResponse().GetResponseStream();

    if (objStream != null)
    {
        StreamReader objReader = new StreamReader(objStream);

        string sLine = objReader.ReadToEnd();

        if (String.IsNullOrEmpty(sLine) == false)
        {
            ....                   
        }
    }
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta