如何使用 html 敏捷包获取自定义标签?

Rod*_*Rod 5 c# html-agility-pack

需要创建一个汇总/索引

为此,我有标签 <Document-Title> My Title </Document-Title>

我如何使用 HTML 敏捷包获取这些标签?

我试过这个:

 HtmlDocument html = new HtmlDocument();
  html.Load(new StringReader(Document.Content)); //Is the <html> I'm load in database

  var titles = html.DocumentNode.SelectNodes("//Document-Title");
Run Code Online (Sandbox Code Playgroud)

但标题为空

Xi *_*gma 5

只是使用//document-title,它需要小写,HAP默认情况下将标签小写,我相信原因是xHTML要求标签名称为小写,所以HAP可能考虑过这一点,但它不是特定于标准HTML,它很好使用大写的标签。

更新:经过一些研究,小写是 xpath 的要求,HAP 本身不区分大小写,不关心 XHTML。