0
我正在從所有Descendant Nodes元素的列表中運行一個linQ查詢。我想區分和過濾XElement類型。除了使用.toString()並將其與「Element」進行比較,我怎麼能做到這一點?如何判斷Xnode是否爲XElement類型?
string filename = @"C:\MyFiles\Programming\XML\MobileResponse2.xml";
var elem = XElement.Load(filename);
var query = from c in elem.DescendantNodes()
where c.NodeType.ToString() == "Element"
select c;
注:我可以用elem.Descendant或elem.elements(),但我試圖找出如何在「去哪兒」條款檢查對象是否是某種類型的?
我是去與
where c.NodeType.ToString() is XElement
,但沒有工作。