我有这个xml:
<data_item>
<warehouses>
<wa_1>10</wa_1>
<wa_2>6</wa_2>
</warehouses>
</data_item>
我需要获取 childNode 的 nodeName。
Output:
wa_1
wa_2
目前,我有以下代码,但我得到了“仓库”:
var warehouseElem = lineItemElem.Elements("warehouses");
var node = warehouseElem.FirstOrDefault();
var nodeName = node.Name;
“目前,我有以下这些代码,但我得到了‘仓库’……”
您可以使用Elements()
不带参数的 ie从父元素中获取所有子元素warehouses
,然后从那里提取元素名称:
var nodeNames = node.Elements().Select(n => n.Name);
foreach(var nodeName in nodeNames)
{
Console.WriteLine(nodeName);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句