J'ai ce XML (stocké dans une chaîne C# appelée myXML
)
123
a
b
456
c
d
et je voudrais parcourir tous les éléments . Pour chacun d'eux, je voudrais afficher l'enfant .
Donc voici mon code :
XmlDocument xmlDoc = new XmlDocument();
string myXML = "123ab456cd"
xmlDoc.LoadXml(myXML);
XmlNodeList parentNode = xmlDoc.GetElementsByTagName("listS");
foreach (XmlNode childrenNode in parentNode)
{
HttpContext.Current.Response.Write(childrenNode.SelectSingleNode("//field1").Value);
}
mais il semble que je ne peux pas lire une chaîne en tant que XML? J'obtiens System.ArgumentException
2 votes
Que dit l'exception?
0 votes
Pouvez-vous utiliser XDocument dans .NET 4.0?
0 votes
Je suis sur .NET 3.5! J'ai écrit l'exception!
1 votes
Quel est le message d'exception?
0 votes
XLINQ est entièrement pris en charge sur .Net 3.5 et est beaucoup plus facile à utiliser.