【发布时间】:2020-06-09 07:26:55
【问题描述】:
我有三个 Html 字符串
1.
<h1>
<table>...</table>
</h1>
2.
<h1>
<p>
<table>...</table>
</p>
</h1>
3.
<h1>
<p>
<div>
<table>...</table>
</div>
</p>
</h1>
我正在使用 HtmlAgilityPack 来检查 h1 标签是否包含这样的 table 标签
htmlDoc.DocumentNode.SelectNodes("/h1").Where(i => i.ChildNodes.Any(c => c.Name == "table"))
但这种情况只适用于第一个 html 字符串。对于第二个和第三个 Html 字符串,我应该应用哪个条件?
我想要检查表标签是否存在于 h1 标签内的条件?和 table 标签可以在 h1 标签内的任何地方。 请帮忙。
【问题讨论】:
标签: html tags html-agility-pack