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!

War es hilfreich?

Lösung

einen Knoten Leser erstellen:

using (XmlReader reader = new XmlNodeReader(doc.DocumentElement)) {...}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top