0
嗨,因爲誤解我想再次問我的問題。XPathSelectElements =>字符串表示
我有以下XML結構:
<?xml version="1.0" encoding="utf-8"?>
<xml>
<root>
<Item>
<taxids>
<string>330</string>
<string>374</string>
<string>723</string>
<string>1087</string>
<string>1118</string>
<string>1121</string>
</taxids>
</Item>
</root>
</xml>
我需要從XML文件中的所有字符串節點得到一個字符串變量。
我想這樣的字符串:
<taxids><string>330</string><string>374</string><string>723</string><string>1087</string><string>1118</string><string>1121</string></taxids>
我的LINQ to XML:
var query = from ip in doc.XPathSelectElements("xml/root/Item")
select ip.XPathSelectElement("taxids").ToString();
但我得到的變量查詢的一行如下:
"System.Xml.XPath.XPathEvaluator+<EvaluateIterator>d__0`1[System.Xml.Linq.XElement]"
這可能嗎?
謝謝!
你可以添加一個簡短而完整的程序,證明你的問題?我似乎無法產生你看到的結果。 – dtb 2011-12-20 09:29:05