SelectSingleNode всегда возвращает пустой указатель?

Это кажется на удар ошибки/проблемы в способе, которым некоторые теги обрабатываются или что у Вас есть ссылки на выпущенные объекты, на которых Вы пытаетесь выполнить методы.

Первый я переместил бы любой теги перед любым

1 ответ

Вам не хватает пространства имен XML, определенного узлом в вашем SelectSingleNode звонок. Предполагая, что oss является экземпляром XmlDocument , вам необходимо сделать следующее:

XmlNamespaceManager nsMgr = new XmlNamespaceManager(oss.NameTable);
nsMgr.AddNamespace("ns", "http://www.mydomain.com/MyDataFeed");

XmlNode errorNode = oss.SelectSingleNode("/ns:message/ns:error", nsMgr);

Marc

22
ответ дан 2 December 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: