XML文件的最后一个元素..怎么样?

时间:2010-12-02 06:11:43

标签: xml

我正在使用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>

2 个答案:

答案 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()]