我想要与 WebBrowser.Document.Body.InnerHtml
相同,但作为 XML 表示形式。
最佳答案
您是否正在使用 WebBrowser 浏览 XML 文档并希望以代码形式获取该 XML,或者您是否正在尝试浏览 HTML 页面并将 HTML 表示为 XML?
如果是前者,您可能只需从 Web 浏览器获取原始文本(可能是 InnerText 而不是 InnerHTML)并将其解析为 XML。
如果是后者,问题是 HTML 不是 XML(除非它是 XHTML)。
您可以使用“tidy”工具将其转换为 XML,但表示的准确性取决于原始 HTML 的格式如何。
关于c# - 如何从WebBrowser控件中提取XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1773102/