Ciao a tutti,
Ho usato il seguente codice per scrivere su file di testo l attributo class
e i l tag corrispondente,
ma non so perche l attributo class non lo vede. Ho provato con align e va
il codice:


private void webBrowser1_DocumentCompleted(object sender,
WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument doc=webBrowser1.Document;
HtmlElementCollection Elem = doc.GetElementsByTagName("TD");
System.Text.StringBuilder str = new System.Text.StringBuilder();

string str2 = PrintDom(Elem, new StringBuilder(), 0);
FileInfo f = new FileInfo("visura.txt");
StreamWriter w = f.CreateText();
w.WriteLine(str2);
w.Close();
MessageBox.Show("scrittura completata");

}


private string PrintDom(HtmlElementCollection elemColl,
System.Text.StringBuilder returnStr,Int32 depth)
{
System.Text.StringBuilder str = new System.Text.StringBuilder();

foreach (HtmlElement elem in elemColl)
{
string elemName;

elemName = elem.GetAttribute("class");
if (elemName == null || elemName.Length == 0)
{
elemName = "no Class";
}

str.Append(' ', depth * 4);
str.Append(elemName + ": "+elem.TagName + "(Level " + depth
+ ")");
returnStr.AppendLine(str.ToString());

if (elem.CanHaveChildren)
{
PrintDom(elem.Children, returnStr, depth + 1);
}

str.Remove(0, str.Length);
}

return(returnStr.ToString());
}

come posso fare?
Grazie in anticipo