我有XML文档是像C#的XPathNavigator返回所有值,而不是值的字符串
<X><Y><Values><double>1.0</double><double>2.0</double></Values>...
我试图获取这些值:
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))
在x.Value我得到的东西如 “1.02.0”
这的确是返回值,但它把两个值成X。在C#中没有使用xpath,所以我不确定你需要做什么。 – 2010-07-14 16:19:43
请提供更多信息 – SAK 2010-07-14 18:31:50
我敢打赌,VB.NET程序会发生同样的情况,这会使.NET XPathNavigator而不是C#XPathNavigator。 – 2010-07-14 22:39:04