У меня есть XML, как:получение ChildNodes из XML-узла
<?xml version="1.0" encoding="utf-8" ?>
<response list="true">
<count>10748</count>
<post>
<id>164754</id>
<text></text>
<attachments list="true">
<attachment>
<type>photo</type>
<photo>
<pid>302989460</pid>
</photo>
</attachment>
</attachments>
мне нужно проверить, есть ли в моем <post>
<attachment>
. Я получаю все сообщения, как это:
XmlNodeList posts = XmlDoc.GetElementsByTagName("post");
foreach (XmlNode xnode in posts)
{
//Here I have to check somehow
}
Если нет <attachment>
узла в посте, я хочу, чтобы получить его <text>
вместо этого.
Что вы хотите получить? список элементов или значений? – lexeRoy