analyser XML avec l'esperluette

J'ai une chaîne de caractères qui contient le XML, je veux juste d'analyser en Xelement, mais il a une esperluette. J'ai encore des problème à analyser avec HtmlDecode. Toute suggestion?

string test = " <MyXML><SubXML><XmlEntry Element="test" value="wow&" /></SubXML></MyXML>"; 

XElement.Parse(HttpUtility.HtmlDecode(test));

J'ai également ajouté ces méthodes pour remplacer ces personnages, mais je suis encore en train XMLException.

string encodedXml = test.Replace("&", "&amp;").Replace("<", "&lt;").Replace(">", "&gt;").Replace("\"", "&quot;").Replace("'", "&apos;");
XElement myXML = XElement.Parse(encodedXml);

t
ou Même essayé avec ceci:

string newContent=  SecurityElement.Escape(test);
XElement myXML = XElement.Parse(newContent);

source d'informationauteur paradisonoir | 2009-09-24