我有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