【发布时间】:2017-03-30 13:01:27
【问题描述】:
我有一段这样的 HTML:
<li class="myclass">
<ul class="myclass2">
<li><span>Name1</span><span>Value1</span></li><li><span>Name2</span><span>Value2</span></li><li><span>Name3</span><span>Value3</span></li>
</ul>
</li>
我正在尝试使用 HTML Agility Pack 像这样解析这个 HTML:
var values = mydetails.DocumentNode.QuerySelector(".myclass").QuerySelector("ul").InnerHtml;
这给了我这个部分:
<li><span>Name1</span><span>Value1</span></li><li><span>Name2</span><span>Value2</span></li><li><span>Name3</span><span>Value3</span></li>
但我不知道如何更进一步,我需要名称和值,但我不知道如何获得它们。你能告诉我一个方法吗?谢谢。
【问题讨论】:
标签: c# html html-parsing html-agility-pack html-parser