如何使用 LINQ to XML 将 XML 文件中的数据显示到 ListView?
我有一个 xml 文件,就像
<Root>
<Child val1="1" val2="2"/>
<Child val1="1" val2="3"/>
<Child val1="2" val2="4"/>
</Root>
我需要将 Xml 文件中的数据显示到列表视图,如
(已添加A
到索引值)
现在我使用类似
1.将数据存储在 XmlNodesList
中
2.然后迭代 nodeslist
并添加属性值到列表视图
这里我不能使用Dictionary
作为临时存储,因为存在多个同名的键。
有什么想法可以使用LINQ to XML
来做到这一点吗?
I'm having an xml file like
<Root>
<Child val1="1" val2="2"/>
<Child val1="1" val2="3"/>
<Child val1="2" val2="4"/>
</Root>
i need to display the data from the Xml file to a Listview like
(Added A
to index value)
Now i'm using like
1.Stores the data in an XmlNodesList
2.Then iterate through the nodeslist
and add the attribute value to the list view
Here i can not use Dictionary<String,String>
as a temporary storage because there exist multiple keys with same name.
Is there any idea to do this using LINQ to XML
.?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不使用 LINQ:
使用 LINQ:
Without LINQ:
Using LINQ: