2009-07-20 6 views
1

Je suspecte qu'il me manque quelque chose de basique mais vital mais à cause de cela mon navigateur XPath retourne toujours la racine.Pourquoi XPathNavigator renvoie-t-il toujours la racine?

j'ai quelques données XML comme ceci:

<?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> 

et j'ai un XPathNavigator initialisé avec le document. Je l'appelle comme ceci:

XPathNodeIterator iterator = (XPathNodeIterator)xNav.Evaluate("language/header/about"); 
      return iterator.Current.Value; 

Il me donne la nood racine à chaque fois (ressemble à ceci: «aboutfaqsfeedbacksubmit un blogadvertise.)

Qu'est-ce que je fais mal? Instruis-moi.

Répondre

Questions connexes