我正在尝试使用 LINQ 获取一些 XML 数据,但遇到了问题。
我正在使用一个模式,它设置在属性 xmlns ...
<CarsForSale xmlns="http://schemas.sharplogic.net/CarSales.xsd">
<CarForSale>
有许多 CarForSale 元素。
当设置架构并且我这样做时......
XElement doc = XElement.Load(HttpContext.Current.Server.MapPath("App_Data/XML/CarsForSale.xml"));
var cars2 = from d in doc.Descendants("CarForSale")
select d;
然后我得到结果我得到枚举没有结果
从 XML 文件中去除 xmlns,数据按预期返回?
有任何想法吗?
谢谢