我如何才能获得节点的名称,而不是名称空间

本文关键字:空间 节点 | 更新日期: 2023-09-27 18:15:36

我有这个节点:。我使用LINQ查询来获取这个节点。我怎么能得到这个节点而不是名称空间?我试着使用:

foreach(var g in xDoc.Descendants(ab + "games"){
         g.Name.ToString();
}

这也给出了ab(整个命名空间字符串)的名称。有没有更简单的方法把它去掉?

我如何才能获得节点的名称,而不是名称空间

使用XElement.Name.LocalName属性

可以使用LocalName属性:

foreach(var g in xDoc.Descendants(ab + "games"){
     g.Name.LocalName;
}