【问题标题】:Combine XmlNodelist组合 XmlNodelist
【发布时间】:2010-09-28 15:39:04
【问题描述】:

谁能给我一个解决方案,将 xmlNodelists 合并到一个列表中。

【问题讨论】:

    标签: c# xmlnodelist


    【解决方案1】:

    我会使用 LINQ 的 .Concat 方法。问题是XmlNodeListIEnumerable 而不是IEnumerable< XmlNode >。因此,您必须在您的XmlNodeLists 上致电.Cast< XmlNode >

    例如:

       var List = nodesoriginal.Cast<XmlNode>().Concat<XmlNode>(nodesupdate.Cast<XmlNode>());
    

    【讨论】:

    • 我如何将 singleList 转换回 XmlNodeList - 简单的 Casting 似乎不起作用
    • 您好,上面的方法我试过了,但是“Concat”方法由于某种原因无法使用。我已经导入了 System.Linq 和 System.Xml.Linq。请帮忙!
    • 你必须包含通用类型: var List = nodesoriginal.Cast().Concat(nodesupdate.Cast());
    猜你喜欢
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多