System.Xml.XmlDocument 不包含 Descendants
的定义,因为 Descendants
是 System.Linq.Enumerable
中的一个方法,而不是 System.Xml.XmlDocument
。
如果您需要使用 Descendants
方法来获取 System.Xml.XmlDocument
的子元素,您可以使用以下方式:
// 获取根节点
XmlNode root = xmlDoc.DocumentElement;
// 使用 Descendants 方法获取所有子节点
IEnumerable<XmlNode> descendants = root.Descendants();
// 迭代获取的子节点并处理
foreach (XmlNode descendant in descendants)
{
// 处理子节点的数据
}
请注意,Descendants
方法返回一个 System.Collections.Generic.IEnumerable<T>
类型的集合,而不是一个 System.Xml.XmlDocument
类型的集合。因此,您需要使用 foreach
循环来迭代获取的子节点。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云