Aus Webbrowser Element auslesen

  • VB.NET

    Aus Webbrowser Element auslesen

    Hi Leute,
    hab ne Frage und zwar:

    ich hab auf meiner Form1 ein Webbrowser Element indem eine xml Datei geöffnet ist.
    Nun würde ich gerne aus dem Webbrowser Texte auslesen.

    Wie man per Link zu einer Xml Datei Sachen ausliest weiß ich.

    Ich weiß nur nicht wie ich Sachen direkt aus dem Webbrowser Element auslesen kann

    Folgenden Code nehme ich für xml Dateien her die ich per Link auslese.

    VB.NET-Quellcode

    1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    2. Dim XMLDoc As XElement
    3. Try
    4. XMLDoc = XElement.Load("http://tray.technobase.fm/radio.xml")
    5. Catch ex As Exception
    6. MsgBox("Error")
    7. Exit Sub
    8. End Try
    9. Dim TrefferListe = From Knoten In XMLDoc.<radio> Where Knoten.<name>.Value = "TechnoBase" Select Interpret = Knoten.<artist>, Lied = Knoten.<song>
    10. If TrefferListe.Count = 1 Then
    11. MsgBox(TrefferListe(0).Interpret.Value & " - " & TrefferListe(0).Lied.Value)
    12. Else
    13. MsgBox("file missing")
    14. End If
    15. End Sub


    Weiß jemand wie ich die Quelle der xml Datei soangebe, dass die Xml Datei aus dem Webbrowser Element ausgelesen wird??


    EDIT:
    so bekommt man den Quellcode einer xml Datei, welche in einem Webbrowser Element geladen ist, ohne die xml Datei herunterzuladen.

    VB.NET-Quellcode

    1. Dim Quellcode As String = WebBrowser1.Document.Body.OuterText.Replace("- <", "<").Replace(" <", "<").Replace("> ", ">")

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „NscMike“ ()