gpt4 book ai didi

c# - Windows 10 通用 XmlNode 不包含 SelectSingleNode 的定义

转载 作者:数据小太阳 更新时间:2023-10-29 02:20:27 26 4
gpt4 key购买 nike

使用 Windows 10 Visual Studios C#。我正在尝试读取 XML 文件,并且我已经通读了程序集文档:

https://msdn.microsoft.com/en-us/library/system.xml.xmlnode(v=vs.110).aspx

文档明确指出“SelectSingleNode”和“SelectNodes”是可用方法,但它们未出现在预测列表中,当尝试使用它们时,我收到错误消息“XmlNode 不包含 SelectSingleNode 的定义”。

一段时间以来,我一直在寻找解决方案,但似乎找不到解决方案。

(是的,我已经包含了 System.Xml,我什至尝试使用 MS 的示例代码,但它产生了同样的问题)

最佳答案

我目前遇到了同样的问题,但已经开始查找一些信息。根据我对 UWP 的了解,您将需要使用命名空间的一部分 XDocument 和 LINQ:系统.Xml.Linq

MSDN reference

linq示例代码片段:

XDocument loadedData = XDocument.Load(XMLPath);
var data = from query in loadedData.Descendants("Order")
select new Countries
{
OrderId = (string)query.Attribute("OrderID") ,
OrderTotal = (string)query.Attribute("OrderTotal"),
Customer = (string)query.Attribute("Customer"),
Phone = (string)query.Attribute("Phone")
};
DataGrid1.ItemsSource = data;

这是我找到的针对同一问题的最佳解决方案。

关于c# - Windows 10 通用 XmlNode 不包含 SelectSingleNode 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32314982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com