您好,我有以下问题...请帮忙,因为我对 C# 编程非常陌生,以前没有编程经验...
在我的代码中,我应该迭代 Xml 文件中的 XElement,然后将该 Xelement 添加到称为 Capability 的父级...这是我的代码...
if (xElem.HasElements)
{
foreach (XElement xChild in xElem.Element("Elements"))
{
Capability capChild = Parse(xChild);
capParent.Children.Add(capChild);
}
}
这里 foreach 循环给出了一个错误
错误 32 foreach 语句无法对“System.Xml.Linq.XElement”类型的变量进行操作,因为“System.Xml.Linq.XElement”不包含“GetEnumerator”的公共定义........
如何执行查找 XElement 是否有子项并将其添加到父项 Capability 的功能?
首先修复,添加 's' :
//foreach (XElement xChild in xElem.Element("Elements"))
foreach (XElement xChild in xElem.Elements("Elements"))
假设有 1 个或多个标签<Elements>
在 xElem 下的 XML 中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)