Downgrade XDocument e XmlReader para XmlDocument e XmlReader
-
19-09-2019 - |
Pergunta
Eu quero fazer o downgrade de um Windows Mobile aplicativo feito com .Net Compact Framework 3.5 para .Net Compact Framework 2.0 SP2 .
Mas ... Eu não sei como fazer este pedaço de código compatível com a versão 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())
{
...
}
Eu mudei usando System.Xml.Linq com o uso System.Xml mas esta linha está reclamando:
using (System.Xml.XmlReader reader = doc.CreateReader())
Como posso obter um XmlReader de um XmlDocument?
Este é o código que eu rebaixado:
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())//;
{
...
}
Obrigado!
Solução
Para criar um leitor de nó:
using (XmlReader reader = new XmlNodeReader(doc.DocumentElement)) {...}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow