我嘗試使用LINQ來讀取XML文件。但是,存儲所選屬性值的字符串始終爲空。爲什麼字符串總是空的?
下面是代碼:
string output = "";
XDocument loaded = XDocument.Load(@"d:\input.xml");
var ta = from tmp in loaded.Descendants("NewDataSet.Table")
select tmp.Element("E1");
foreach (string ss in ta)
{
ouput += ss;
}
的output
字符串總是空的。但ss
字符串具有正確的值。
什麼問題?
我不知道如何添加樣式的XML文件。所以我必須將xml文件更新爲圖像。 :(
請發佈一個(小)代表XML文檔。 – Oded
如果您逐步調試您的代碼,噹噹前語句(調試器的黃色bg行)到達大括號'}'時,您在'output'中看到了什麼? –
對不起,但每個人都試圖幫助這裏今天是低調的 - 所有這些sherrifs在這裏的良好行爲 - 我想我會打電話給它的一天,現在不幫助任何人在這裏 - 也許所有那些可愛的小downvoters終於離開 - 但老實說:這一面是爲了不讓你的自我充電...是的,這是一個完全的舊金山咆哮,但不得不說它 – Carsten