带有 html 敏捷包的直系后代
我有一个特定的 html 节点,我想获得第二个,也就是最后一个直接后代。因此,在编写.Descendants("div")
之后,我编写了ls.Last()
。我实际上得到了第二个后代的最后一个 div。不是我所期待的。我怎样才能只得到直系后代?或者我如何获得具有特定类名的后代?因为“div.postBody”将是一个合适的替代方案。
I have a specific html node and i want to get the 2nd aka last direct descendant. So after writing .Descendants("div")
i wrote ls.Last()
. I actually got the last div in the 2nd descendant. Not what i am expecting. How do i get only the direct descendants? or how do i get the descendant with a specific classname? because "div.postBody" would be a suitable alternative.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 XPath 会给你你想要的。因此,对于直系后代,只有您可以使用 -
或者如果您需要按特定类名搜索,则 -
Using XPath would give you what you want. So for direct descendants only you can use -
Or if you need to search by specific classname then -