Herabstufung XDocument und XmlReader XmlDocument und XmlReader
-
19-09-2019 - |
Frage
Ich möchte ein Windows Mobile Anwendung degradieren, die mit .Net Compact Framework 3.5 .NET Compact Framework 2.0 SP2 .
Aber ... ich weiß nicht, wie dieses Stück Code machen kompatibel mit Version 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())
{
...
}
Ich änderte mit System.Xml.Linq mit System.Xml verwenden, aber diese Linie beschwert:
using (System.Xml.XmlReader reader = doc.CreateReader())
Wie kann ich eine XmlReader aus einem XmlDocument bekommen?
Dies ist der Code, dass ich herabgestuft habe:
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())//;
{
...
}
Danke!
Lösung
einen Knoten Leser erstellen:
using (XmlReader reader = new XmlNodeReader(doc.DocumentElement)) {...}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow