gpt4 book ai didi

c# - 将 XDocument 和 XmlReader 降级为 XmlDocument 和 XmlReader

转载 作者:行者123 更新时间:2023-11-30 15:11:59 26 4
gpt4 key购买 nike

我想将使用 .Net Compact Framework 3.5 制作的 Windows Mobile 应用程序降级到 .Net Compact Framework 2.0 SP2

但是...我不知道如何让这段代码兼容2.0版本。

XDocument doc = XDocument.Load(string.Format(Open_Cell_Id_Uri, new object[]{
Settings.OpenCellIDApiKey,
towerDetails.MobileCountryCode,
towerDetails.MobileNetworkCode,
towerDetails.TowerId,
towerDetails.LocationAreaCode
}));

using (System.Xml.XmlReader reader = doc.CreateReader())
{
...
}

我将使用 System.Xml.Linq 更改为使用 System.Xml 但此行有问题:

using (System.Xml.XmlReader reader = doc.CreateReader())

如何从 XmlDocument 获取 XmlReader?

这是我降级的代码:

XmlDocument doc = new XmlDocument();
doc.Load(string.Format(Open_Cell_Id_Uri, new object[]{
Settings.OpenCellIDApiKey,
towerDetails.MobileCountryCode,
towerDetails.MobileNetworkCode,
towerDetails.TowerId,
towerDetails.LocationAreaCode
}));

using (System.Xml.XmlReader reader = doc.CreateReader())//;
{
...
}

谢谢!

最佳答案

创建节点阅读器:

using (XmlReader reader = new XmlNodeReader(doc.DocumentElement)) {...}

关于c# - 将 XDocument 和 XmlReader 降级为 XmlDocument 和 XmlReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1716294/

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