C# WPF WebBrowser如何最好地获取标记树
有人能告诉我如何在WPF中正确地编写这段代码吗C# WPF WebBrowser如何最好地获取标记树,c#,wpf,C#,Wpf,有人能告诉我如何在WPF中正确地编写这段代码吗 var rows = webBrowser1.Document.GetElementsByTagName("table")["myTable"].GetElementsByTagName("tr"); for(int i = 0; i < rows.Count; i++) { MessageBox.Show(rows[i].GetElementsByTagName("td")[0].ToString()); } var rows=
var rows = webBrowser1.Document.GetElementsByTagName("table")["myTable"].GetElementsByTagName("tr");
for(int i = 0; i < rows.Count; i++)
{
MessageBox.Show(rows[i].GetElementsByTagName("td")[0].ToString());
}
var rows=webBrowser1.Document.GetElementsByTagName(“表格”)[“myTable”].GetElementsByTagName(“tr”);
for(int i=0;i
我猜您在这里阅读的是HTML而不是XML
只接受一个字符串类型的参数。因此,一次只能搜索一种类型的元素(即table、td等)。不能同时搜索多种类型的图元。此外,这仅搜索标记。对于属性(如myTable),必须使用GetAttribute方法或类似方法
我想查看更多信息。我猜您在这里阅读的是HTML而不是XML 只接受一个字符串类型的参数。因此,一次只能搜索一种类型的元素(即table、td等)。不能同时搜索多种类型的图元。此外,这仅搜索标记。对于属性(如myTable),必须使用GetAttribute方法或类似方法 我将查看以获取更多信息。您可以始终在控件中托管: 使用WindowsFormsHost元素在WPF元素或页面中放置Windows窗体控件
您始终可以在控件中托管:
使用WindowsFormsHost元素在WPF元素或页面中放置Windows窗体控件
<WindowsFormsHost HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Forms:WebBrowser Name="webBrowser1"/>
</WindowsFormsHost>