Downgrade XDocument et XmlReader à XmlDocument et XmlReader
-
19-09-2019 - |
Question
Je veux rétrograder un Windows Mobile demande faite avec .Net Compact Framework 3.5 .Net Compact Framework 2.0 Service Pack 2 .
Mais ... Je ne sais pas comment faire ce morceau de code compatible avec la 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())
{
...
}
J'ai changé en utilisant System.Xml.Linq à l'utilisation System.XML mais cette ligne est plaignais:
using (System.Xml.XmlReader reader = doc.CreateReader())
Comment puis-je obtenir un XmlReader d'un XmlDocument?
Voici le code que j'ai rétrogradé:
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())//;
{
...
}
Merci!
La solution
Pour créer un lecteur de noeud:
using (XmlReader reader = new XmlNodeReader(doc.DocumentElement)) {...}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow