1

我有一个如下所示的 XML 文件:

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

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

</photos>

首先,我想访问User元素以获取User具有id属性的图像 URL 200901544。然后,我想将该 URL 绑定到图像按钮。

这是我的问题:我还想将id属性与来自用户的字符串(即 id)进行比较,以检查它是否有效。用于在网站id中显示照片。

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 回答