1

次のような XML ファイルがあります。

<photos> <!-- this is the ROOT element -->

<User id='200901544'>~/images/image1.jpg</User>
<User id='200901566'>~/images/image7.jpg</User>

</photos>

まず、要素にアクセスして、属性を持つUserの画像 URL を取得します。次に、その URL を画像ボタンに関連付けたいと思います。Userid200901544

ここに私の問題があります:id属性をユーザーからの文字列(ID)と比較して、それが有効かどうかを確認することも必要です。idは、Web サイトに写真を表示するためのものです。

4

1 に答える 1

2

LINQ2XML を使用できます

XElement doc=XElement.Load("yourXML.xml");   
string dp=doc.Elements("User").Where(x=>x.Attribute("id").Value==yourAttribute).Select(y=>y.Value).First();

yourAttribute比較したい属性です

于 2012-08-27T16:15:31.520 に答える