В моем предыдущем вопросе здесь я не понял, как решить мою проблему. Linq to XML, how to acess an element in C#? Вот мой XML мне нужно разобрать:Как загрузить и получить доступ к данным с Linq в XML из XML с пространствами имен
<root>
<photo>/filesphoto.jpg</photo>
<photo:mtime>12</photo:mtime>
<text>some text</text>
</root>
Чтобы получить доступ к элементу Я использую этот код:
var doc = XDocument.Parse(xml.Text);
doc.Descendants("text").FirstOrDefault().Value;
Как я могу получить доступ? Я попробовал http://aspnetgotyou.blogspot.com/2010/06/xdocument-or-xelement-with-xmlnamespace.html, Но он игнорируется <photo:mtime>
и мне нужно получить к нему доступ. Пожалуйста, введите код.
Если это незаконный xml, вы не можете разобрать его с Linq на Xml - вам нужно исправить свой XML, также см. Ответы на ваш предыдущий вопрос – BrokenGlass
и XML, это неверно, и поэтому вы не можете разобрать. Если с вами все в порядке, я бы предложил открыть этот xml-файл в VS и заменить 'photo: mtime>' на 'photoMtime>' –