[Tips and Tricks] LINQ to XML with xmlns
If your XML file has xmlns, you may be run into problem when get some XML data with LINQ.
How to fix this?
1. prepend the namespace
XNamespace ns = doc.Root.Name.Namespace;
var cars2 = from d in doc.Descendants(ns + "CarForSale") select d;
2. search by local name:
var cars2 = from d in doc.Descendants()
where d.Name.LocalName == "CarForSale"
select d;
作者:DylanWind
出处:http://www.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。