使用 XElement 获取 C# 中的最后一个元素
我在 XElement 中加载了 XML 提要。
结构是
<root>
<post></post>
<post></post>
<post></post>
<post></post>
.
.
.
.
<post></post>
</root>
我想直接获取Last post的值。我如何在 C# 中使用 XElement 来做到这一点。
谢谢。
I have a XML feed loaded in an XElement.
The structure is
<root>
<post></post>
<post></post>
<post></post>
<post></post>
.
.
.
.
<post></post>
</root>
I want to directly get the value of the Last post. How I do that using XElement in C#.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
或者尝试以下方法获取 XElement:
Or try this to get XElement:
您可以在根元素上使用
LastNode
属性:You can use
LastNode
property on root element:试试这个:
如果您不确定是否有,您也可以使用 LastOrDefault()。如果除了 之外可能还有其他元素,则有大量的后代可以让您找到您要查找的帖子。
Try this:
If you aren't sure there'll be any, you could also use LastOrDefault(). If there might be other elements besides within the , there's an overload of Descendants that will let you find just the posts you're looking for.
试试这个
Try this