Помогите с чтением XML
-
15 апреля 2012 г. 17:49
Помогите пожалуйста форумчане Xml код таков:
<xml> <post> <id>205</id> <media> <type>photo</type> </media> </post> <post> <id>205</id> <media> <type>photo</type> </media> </post> </xml>
И я вывожу элементы из XML кода таким образом:
listBox1.ItemsSource = from xml in xmlS.Descendants("post") select new XmlViv { UserName = xml.Element("id").Value, UImage = xml.Element("media").Value, };Так вот я хочу спросить как мне сделать так чтобы UImage выводил информацию из
<media> -> <type>
Все ответы
-
16 апреля 2012 г. 5:08
Добрый день!
Если элемент type один, то:
UImage = xml.Element("media").Element("type").Value- Предложено в качестве ответа Viktor Borisov 16 апреля 2012 г. 5:08
- Помечено в качестве ответа Abolmasov DmitryMicrosoft Community Contributor 16 апреля 2012 г. 10:09
- Снята пометка об ответе yoatom 16 апреля 2012 г. 10:17
- Помечено в качестве ответа yoatom 16 апреля 2012 г. 10:22
- Снята пометка об ответе yoatom 16 апреля 2012 г. 10:26
- Помечено в качестве ответа yoatom 16 апреля 2012 г. 11:26
-
16 апреля 2012 г. 8:49
xml - это иерархия вложенных элементов: type вложенен в media, который в свою очередь вложен в post и так далее. Вы же получаете из xml ветку post, потом из нее ветку media (Element("media")), и таким же образом вы можете получать один или несколько элементов далее, вложенных в media.
Для связи [mail]
- Помечено в качестве ответа yoatom 16 апреля 2012 г. 9:56
- Снята пометка об ответе yoatom 16 апреля 2012 г. 10:07
- Помечено в качестве ответа yoatom 16 апреля 2012 г. 10:07
- Снята пометка об ответе yoatom 16 апреля 2012 г. 10:10
- Помечено в качестве ответа yoatom 16 апреля 2012 г. 10:22
- Снята пометка об ответе yoatom 16 апреля 2012 г. 10:26
- Помечено в качестве ответа yoatom 16 апреля 2012 г. 11:26
-
16 апреля 2012 г. 11:26Спасибо всем Тема закрыта

