2010-09-27 88 views
2

如果您有XElement obj,您如何獲得xelement對象的標籤名稱?如何使用Linq將標籤名稱轉換爲XML

doc.Descendants("name").Where(x => (string) x == cit.name).FirstOrDefault().Parent 

我想獲取此xelement對象的標記名。

+1

我很困惑...的'XElement.Name'不好? – 2010-09-27 00:21:56

回答

7

一旦你有正確的XElement,您可以使用Name屬性,像這樣:

<someNamespace:someElement attr="blah"/> 

string name = element.Name.LocalName; 
//will get "someElement" 
0
.Descendants("name").Where(x => (string) x.Attribute("") == cit.name).FirstOrDefault().Parent 
相關問題