我有下面的語句C#列表XML中列出的LINQ
xdoc.Descendants("Father").Select(p => new
{
Son1 = (string)p.Element("Son1").Value,
Son2 = (string)p.Element("Son2").Value,
Son3= (string)p.Element("Son3").Value,
Son4 = (string)p.Element("Son4").Value,
Son5 = (string)p.Element("Son5").Value
}).ToList().ForEach(p =>
{
Response.Write("Son1= " + p.Son1 + " ");
Response.Write("Son2=" + p.Son2 + " ");
Response.Write("Son3=" + p.Son3 + " ");
Response.Write(("Son4 =") + p.Son4 + " ");
Response.Write(("Son5 =") + p.Son5 + " ");
Response.Write("<br />");
});
,它工作正常,只要我有每個兒子只有一個實例,問題是,我有Son5的多個實例,我鴕鳥政策知道如何把Son5內部列表
這裏是我的XML代碼示例:
謝謝你的提示 –
@EvgenySdvizhkov還指出,通常你不應該直接寫字符串來響應。考慮爲您的操作創建視圖並使用剃鬚刀語法來顯示父數據 –