Я подозреваю, что мне не хватает чего-то простого, но жизненно важного, но из-за этого мой XPath-навигатор всегда возвращает рут.
У меня есть некоторые данные XML, например:
<?xml version="1.0" encoding="utf-8" ?>
<language>
<header>
<about>about</about>
<faqs>faqs</faqs>
<feedback>feedback</feedback>
<submitblog>submit a blog</submitblog>
<advertise>advertise</advertise>
</header>
</language>
и у меня есть XPathNavigator, инициализированный с документом. Я называю это так:
XPathNodeIterator iterator = (XPathNodeIterator)xNav.Evaluate("language/header/about");
return iterator.Current.Value;
Это дает мне корневую лапшу каждый раз (выглядит так: 'aboutfaqsfeedbacksubmit a blogadvertise'.)
Что я делаю не так? Воспитывай меня.