我已加载XML文件,然后选择我的最后一个元素。这是代码:
XDocument doc = XDocument.Load("something.xml");
var last = doc.Root.LastNode;
上面的代码输出XML文件的最后一个元素。这是代码:
<link num="4" url="yahoo.com">Yahoo</link>
我希望能够选择4
的值num
。这是代码:
num="4"
如何从上一个节点中选择数字4?
答案 0 :(得分:3)
试试这个:
XDocument xDoc = XDocument.Parse(xml);
string num = xDoc.Root.Elements().Last().Attribute("num").Value;
Console.WriteLine(num);
确保使用以下内容添加以下内容:
using System.Linq;
using System.Xml.Linq;
答案 1 :(得分:0)
您可以使用以下代码获得价值。
var numValue = ((XElement)last).Attributes("num").FirstOrDefault().Value