2009-07-20 7 views
1

私は何か基本的ではあるが重要なものが欠落していると思うが、XPathのナビゲータは常にルートを返すためだ。私のXPathNavigatorは常にルートを返しますか?

私はそうのようないくつかの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; 

それは一つ一つの時間が私のルートnoodを与える(そのようになっています。「blogadvertiseをaboutfaqsfeedbacksubmit」)

私が間違って何をしているのですか?私を教育してください。

答えて