【发布时间】:2011-08-08 18:29:09
【问题描述】:
我不想在每个元素名称中都包含xmlns + "ElementName"?
XDocument xml = XDocument.Load(@"C:\file.xml");
XNamespace xmlns = "http://www.com/namespace";
var vehicles = from vehicle in xml.Descendants(xmlns + "Element")
select vehicle.Element(xmlns + "Item")
};
【问题讨论】:
-
可以将
xmlns转换为string吗?可以这样做xml = xml.Replace(xmlns.ToString(), "")吗?
标签: c# linq linq-to-xml