J'ai un XML très simple dans une chaîne que j'essaie de charger via XDocument
pour pouvoir utiliser LINQ to XML:
var xmlString = @"<?xml version=""1.0"" encoding=""utf-8"" standalone=""yes""?>
<person>Test Person</person>";
var doc = XDocument.Load(xmlString); //'Illegal characters in path' error thrown here
Je reçois une erreur Illegal characters in path.
lorsque j'essaie de charger le code XML; Quelqu'un pourrait-il s'il vous plaît expliquer pourquoi cela se produit? Merci.
Vous recherchez XDocument.Parse
- XDocument.Load
est pour fichiers pas chaînes xml:
var doc = XDocument.Parse(xmlString);
Utilisation
var doc = XDocument.Parse(xmlString);
Utilisez ceci pour XML String
XDocument reader;
using (StringReader s = new StringReader(**XmlResult**))
{
reader = XDocument.Load(s);
}