当我们用C#的.net解析html的时候,当html的元素没有id,并且没有过多的属性供筛选,只能通过class="div2"之类的筛选的时候,当我们使用

string helperStr1 = item.GetAttribute("class");

会发现用上面的代码其实是找不到的,这时候只需要进行如下修改就可以了

string helperStr1 = item.GetAttribute("className");

至于其原因嘛,是否可以理解为class是保留词,虽然用""包裹了,但是在解析html的时候,仍然作为解析的时候的一个保留词。

解释的不一定对,希望大家指正。不知道类似的情况还有没有了,这里备忘。

相关文章:

  • 2021-08-23
  • 2022-12-23
  • 2023-01-20
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2021-05-23
  • 2021-05-02
  • 2022-12-23
  • 2021-12-04
  • 2021-11-08
相关资源
相似解决方案