【发布时间】:2015-02-11 06:38:22
【问题描述】:
我有以下 XML 结构...
<Fields>
<Field>
<Company>My Company</Company>
</Field>
<Field>
<Address2>Villa at beach</Address2>
</Field>
<Field>
<Email2>email2@mail.com</Email2>
</Field>
<Field>
<Mobile>333-888</Mobile>
</Field>
<Field>
<ContactMethod>Facebook</ContactMethod>
</Field>
</Fields>
我想知道如何使用 LINQ 获取元素的名称?像这样的:
var fields = (from field in contact.XmlFields.Descendants("Field")
select new ContactXmlView {Field = ...,Value = ...});
我希望输出是这样的:
Company: My Company
Address2: Villa at beach...
【问题讨论】:
标签: xml linq-to-xml