Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用HTML Agility Pack删除带有前缀的标记_C#_Html Agility Pack - Fatal编程技术网

C# 使用HTML Agility Pack删除带有前缀的标记

C# 使用HTML Agility Pack删除带有前缀的标记,c#,html-agility-pack,C#,Html Agility Pack,我正在尝试使用HAP访问带有前缀的标记,但以下操作无效(它们不返回任何内容): 有什么想法吗 编辑: HTML如下所示: 男子排名 女子排名 @帕特,我试着开始,但还是没有成功 可能是因为标签是空的?您可以使用带开头的选择器 i、 e: 其中@class是您要查找的属性。 更新: 如果您只对数据源和/或id感兴趣,可以运行: //*[@datasource] 或 但是,了解您试图提取的内容将有助于优化选择器。您可以发布HTML文档的相关部分吗?发布的HTML无法通过 var node

我正在尝试使用HAP访问带有前缀的标记,但以下操作无效(它们不返回任何内容):

有什么想法吗

编辑:

HTML如下所示:

男子排名



女子排名

@帕特,我试着开始,但还是没有成功

可能是因为标签是空的?

您可以使用带开头的选择器

i、 e:

其中@class是您要查找的属性。

更新:

如果您只对数据源和/或id感兴趣,可以运行:

//*[@datasource]


但是,了解您试图提取的内容将有助于优化选择器。

您可以发布HTML文档的相关部分吗?发布的HTML无法通过
var nodes = document.DocumentNode.SelectNodes("//*[starts-with(@class, 'cnn_')]");
//*[@datasource]
//*[contains(@id, 'WC_']