如何获得带有html敏捷包的自定义标签?

时间:2015-03-11 18:52:08

标签: 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");

但是标题是空的

1 个答案:

答案 0 :(得分:4)

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

更新:在一些研究小写是xpath要求之后,HAP本身不区分大小写并且不关心XHTML。