【发布时间】:2012-12-14 11:40:48
【问题描述】:
我正在尝试解析下面给出的 xml:
<Item status="SUCCESS" message="">
<ItemDate>12/21/2012
<ItemType>MyType1
<ItemUrl title="ItemTitle">http://www.itemurl1.com</ItemUrl>
</ItemType>
</ItemDate>
<ItemDate>12/22/2012
<ItemType>MyType2
<ItemUrl title="Item2Title">http://www.itemurl2.com</ItemUrl>
</ItemType>
</ItemDate>
</Item>
如您所见,我不确定我们是否可以调用此 xml,但这就是我从旧服务中得到的。我所追求的是解析它并将其加载到对象图中。我的对象模型如下:
public class Item
{
public string Date { get; set; }
public string Type { get; set; }
public string Url { get; set; }
public string Title { get; set; }
}
所以,基本上当我完成上述 xml/string 的解析后,我得到了一个 Item 对象的集合。您能否建议我如何使用一些代码 sn-p 来实现这一目标?
我尝试使用 XDocument,但由于 xml 的特殊结构,我无法做到。
谢谢, -迈克
【问题讨论】:
-
你不应该在属性名前加上类名,这是多余的。
标签: c# xml linq linq-to-xml