【问题标题】:Group XDocument.DescandantsXDocument.Descendants 组
【发布时间】:2009-11-21 11:31:22
【问题描述】:

如何对 xml 元素值进行分组

XDocument.Descandants("Customer").GroupBy(c=>c.Element("ServiceId"));

这不起作用。

有什么方法可以分组吗?

【问题讨论】:

    标签: xml linq grouping


    【解决方案1】:

    假设 ServiceId 是您 Xml 中 Customer 的子元素,您可以按 ServiceId 的值对您的客户进行分组:

    XDocument.Descandants("Customer")
         .GroupBy(c=>c.Element("ServiceId").Value);
    

    如果 ServiceId 是 Customer 元素的一个属性,试试这个:

    XDocument.Descandants("Customer")
         .GroupBy(c=>c.Attribute("ServiceId").Value);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-05
      相关资源
      最近更新 更多