0

我正在尝试从 xml 加载列表。每个节点都有几个节点。我知道可以在下图中的 foreach 循环中执行此操作,但我想避免使用循环。

这是我不想要的,但没有循环: 在此处输入图像描述

我看到了这个例子,但它只适用于一个节点“id”。 如何将 XML 转换为 List<string> 或 String[]?

谢谢。

4

1 回答 1

3
var contacts = from c in xdoc.Descendants("contact")
               select new Contact()
               {
                  GUID = (string)c.Element("Guid"),
                  Name = (string)c.Element("Name"),
                  Email = (string)c.Element("Email"),
                  PhoneNumber = (string)c.Element("PhoneNumber")
               };

xdoc类的实例在哪里XDocument

于 2012-10-30T12:19:07.123 回答