【发布时间】:2010-07-31 07:00:47
【问题描述】:
我正在处理一个看起来像这样的 XML 文件:
<lfm status="ok">
<user>
<name>JohnnyWestlake</name>
<image size="large">http://someurl.com/large.jpg</image>
<image size="extralarge">ttp://someurl.com/exlarge.jpg</image>
...
</user>
</lfm>
我正在使用 Linq 将其添加到用户类中,如下所示:
User user;
user = (from lfmUser in userrequest.Descendants("user")
select new User
{
Name = lfmUser.Element("name").Value,
ImageM = lfmUser.Element("image").Value,
...
}).FirstOrDefault();
问题,如何将 ImageM 设置为 image size="extralarge" 中包含的 url,而不是 image size="large"?还是我应该换一种方式?
【问题讨论】: