我尝试使用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