LINQ to XML的问题

时间:2011-09-07 14:30:46

标签: c# .net xml linq-to-xml

我有一个xml

<MyRoot>
  <ITEM>
    <Created>Customer created Aug 22 2011  9:28AM
Contact Details Last Updated Aug 22 2011  9:39AM</Created>
    <Name>SomeName</Name>
    <Address>High way to hell</Address>
    <Phone1>123456</Phone1>
    <Phone2></Phone2>
    <Mobile>654321</Mobile>
    <Email>myemail@gmail.com</Email>
  </ITEM>
</MyRoot>

,它是xdoc的值([System.RuntimeType] {System.Xml.Linq.XDocument} System.RuntimeType)

执行此操作时:

var items= xdoc.Root.Elements("Item");

我得到了

类型的元素
{System.Xml.Linq.XContainer+<GetElements>d__11} System.Type {System.RuntimeType}

并且0为元素数。

如何收集物品?

1 个答案:

答案 0 :(得分:5)

XML区分大小写。

var items= xdoc.Root.Elements("ITEM");