问题
Can any one please give me a solution to combine xmlNodelists to a single list .
回答1:
I would use LINQ's .Concat method. The problem is that XmlNodeList is IEnumerable as opposed to IEnumerable< XmlNode >. Thus you have to call .Cast< XmlNode > on your XmlNodeLists.
For example:
var List = nodesoriginal.Cast<XmlNode>().Concat<XmlNode>(nodesupdate.Cast<XmlNode>());
来源:https://stackoverflow.com/questions/3814500/combine-xmlnodelist