Я могу сделать это в Xpath, но, к сожалению, для этого конкретного проекта я не могу использовать xpath.
У меня выбран следующий узел:
<client href="http://somewebsitehere.com" rel="needthisdata"></client>
clientnode.Attributes["href"].Value
правильно возвращает "http://somewebsitehere.com",, но
clientnode.Attributes["rel"].Value
не работает?
Что я здесь не так делаю?
Полное использование:
foreach (XmlNode clientnode in clientnodelist)
{
MessageBox.Show(clientnode.Attributes["rel"].Value);
}
Выше приведено исключение NullReferenceException, тогда как замена "rel" на "href" работает нормально.
Я уверен, что выбрал правильный узел, а также совпадения внутреннего текста, а также attribute.count, возвращающий 2.