Oppure

Loading
06/07/10 11:17
paoloyes
Salve a tutti, non riesco a comprendere una cosa.

Io ho bisogno di prelevare tutti i tag (div) di una pagina e stamparli all'interno di una richtextbox quindi ho scritto

 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
           richTextBox1.Text = webBrowser1.Document.GetElementsByTagName("div").ToString();
        }


però il risultato è che nella richtextbox mi scrive

System.Windows.Forms.HtmlElementCollection


Non riesco a capire dov'è il problema....

Grazie a tutti..
Ultima modifica effettuata da paoloyes 06/07/10 14:34
aaa
06/07/10 20:54
Federico1976
Il problema e che GetElementsByTagName restituisce un array devi ciclarlo con for each
ecco un esempio

Private Sub DisplayMetaDescription()
If (WebBrowser1.Document IsNot Nothing) Then
Dim Elems As HtmlElementCollection
Dim WebOC as WebBrowser = WebBrowser1

     Elems = WebOC.Document.GetElementsByTagName("div";)

For Each elem As HtmlElement In Elems
Dim NameStr As String = elem.GetAttribute("name";)

Next
End If
End Sub
Ultima modifica effettuata da Federico1976 06/07/10 20:56
aaa