J'ai document XML qui est quelque chose commeC# XPathNavigator retourne la chaîne de toutes les valeurs au lieu de valeurs
<X><Y><Values><double>1.0</double><double>2.0</double></Values>...
Je suis en train d'obtenir ces valeurs:
toXpath.MoveToRoot(); // the X node name could be different
toXpath.MoveToFirstChild(); // this should be Y
string q = "Y/Values";
foreach (XPathNavigator x in toXpath.Select(q))
En x.Value je reçois quelque chose comme "1.02.0"
Il est en effet le retour des valeurs, mais il mettre les deux valeurs en x. Je n'ai pas utilisé xpath en C#, donc je ne suis pas sûr de ce que vous devez faire. –
S'il vous plaît fournir plus d'informations – SAK
Je parie que la même chose se produit avec un programme VB.NET, ce qui en ferait le .NET XPathNavigator, pas le C# XPathNavigator. –