【发布时间】:2018-09-20 20:08:51
【问题描述】:
我有一个应用程序,它在 NavUserPassword 身份验证后为个人提供 Webbrowser 组件中 XML 页面的预览,然后显示一个侧面板,将其解析为有意义的数据。但是,我似乎找不到通过字符串将所有 XML 从 webbrowser 组件中导出的有效方法。
一个没有认证的网页例子是https://services.odata.org/Northwind/Northwind.svc/
我在下面有这段代码,尽管它会抛出一个 MssingMemberExeption“未找到类型 'HTMLDocumentClass' 上的公共成员 'XMLDocument'。”
Private Sub WebBrowserAuthEx1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowserAuthExt1.DocumentCompleted
Dim doc As XmlDocument = New XmlDocument()
doc.LoadXml(WebBrowserAuthExt1.Document.DomDocument.XMLDocument) ' I throw MssingMemberExeption
MessageBox.Show(doc.Value.ToString)
End Sub
如何在 webbrowser 中获取这个 XML DOM 以提供所有 XML?
它和普通的网络浏览器一样,但是XML必须在经过身份验证后从中出来,我不想对另一个流进行身份验证。
【问题讨论】:
标签: xml vb.net webbrowser-control microsoft-dynamics