【发布时间】:2010-06-25 04:50:39
【问题描述】:
我在c#中有一个三个List,变量名是l_lstData1,l_lstData2,l_lstData3
文件结构是
<FileDetails>
<Date FileModified="29/04/2010 12:34:02" />
<Data Name="Data_1" DataList="India" Level="2" />
<Data Name="Data_2" DataList="chennai" Level="2" />
<Data Name="Data_3" DataList="hyderabad" Level="2" />
<Data Name="Data_4" DataList="calcutta" Level="2" />
<Data Name="Data_5" DataList="vijayawada" Level="1" />
<Data Name="Data_6" DataList="cochin" Level="1" />
<Data Name="Data_7" DataList="madurai" Level="0" />
<Data Name="Data_8" DataList="trichy" Level="0" />
</FileDetails>
3 个列表的值如下:
l_lstData1[0] = "India";l_lstData1[1] = "chennai";l_lstData1[2] = "hyderabad";
l_lstData1[3] = "calcutta";
所以上述 XML(element : Data) 的 level 属性的值 = "2"。
l_lstData2[0] = "vijayawada";l_lstData2[1] = "cochin";
所以上述 XML(element : Data) 的 level 属性的值 = "1"。
l_lstData3[0] = "madurai";l_lstData3[1] = "trichy";
所以上述 XML(element : Data) 的 level 属性的值 = "0"。
如何使用 Xdocument 和 LINQ 创建 XML....如果您有任何疑问,请回复我
【问题讨论】:
-
你说:所以上面 XML(element : Data) 的 level 属性有 tha value = "2" (对于其他值也是如此) - 但我不不明白为什么它会“如此”。仅仅因为它在哪个列表中?还是因为别的原因?
标签: c#