Csharp/C#教程:使用XElement在C#中获取最后一个元素分享


使用XElement在C#中获取最后一个元素

我在XElement中加载了XML Feed。

结构是

     . . . .   

我想直接获取Lastpost的值。 我是如何在C#中使用XElement的。

谢谢。

或者尝试这个来获得XElement:

 XDocument doc = XDocument.Load("yourfile.xml"); XElement root = doc.Root; Console.WriteLine(root.Elements("post").Last()); 

您可以在根元素上使用LastNode属性:

 XElement root = doc.Root; XElement lastPost = (XElement)root.LastNode; 

 var doc = XDocument.Parse(xml); var lastPost = doc.Descendants("post").Last(); 

试试这个:

 rootElement.Descendants().Last() 

如果你不确定会有什么,你也可以使用LastOrDefault()。 如果除了内部可能还有其他元素,那么Descendants的重载会让您找到您正在寻找的post。

试试这个

上述就是C#学习教程:使用XElement在C#中获取最后一个元素分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 XDocument doc= XDocument.Load("path to xml"); var last=doc.Root.LastNode; 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1013901.html

(0)
上一篇 2021年12月31日
下一篇 2021年12月31日

精彩推荐