【发布时间】:2009-11-11 16:22:05
【问题描述】:
我想将使用 .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 更改为 using 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())//;
{
...
}
谢谢!
【问题讨论】:
标签: c# compact-framework linq-to-xml downgrade