2010-12-02 2 views
1

linqを使用せずにAsp.net 2.0を使用しています。 XMLファイルの最後の要素の属性を取得することは可能ですか?私は最後の要素属性 "articleId" value(4)を取得したいと思います。最後の数値は、新しい記事がXmlファイルに追加されるたびに変更されます。 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

は申し訳ありませんが、私は適切な方法で、問題の完全な詳細を提供するために私のxml –

+0

+1を置くのを忘れていました。=) – Singleton

答えて

2

私は、返されたノードからarticleId属性の値を取得、その後、XPathを使用すると思います。

//content[last()] 
3
using System.Xml; 

XmlDocument xmldoc = new XmlDocument();   
xmldoc.Load("Your_XML_FILE.xml"); 
xmldoc.DocumentElement.LastChild.Attributes.Item(0).Value 
関連する問題