我正在使用Asp.net 2.0而不使用linq。是否可以获取XML文件中最后一个元素的属性。我想获取最后一个元素属性“articleId”value(4)。现在,最后一个数字值将随着每个新文章添加到Xml文件而更改。阅读XML文件的最佳方法是查找最后一个“内容”条目并获取其文章属性值。
<blog>
<content articleId="1" category="" img="" month="" title="" user=""
date="" Description="" >
</content>g>
<content articleId="2" category="" img="" month="" title="" user=""
date="" Description="" >
</content>
<content articleId="3" category="" img="" month="" title="" user=""
date="" Description="" >
</content>
<content articleId="4" category="" img="" month="" title="" user=""
date="" Description="" >
</content>
</blog>
答案 0 :(得分:3)
using System.Xml;
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load("Your_XML_FILE.xml");
xmldoc.DocumentElement.LastChild.Attributes.Item(0).Value
答案 1 :(得分:2)
我使用XPath,然后从返回的节点中获取articleId
属性的值。
//content[last()]