Я работаю с 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 для URL-адреса, содержащегося в image size = "extralarge", а не image size = "large"? Или я должен пойти другим путем?