348 votes

Remplir XDocument de Chaîne

Je suis en train de travailler sur un petit quelque chose et je suis à essayer de comprendre si je peux charger un XDocument à partir d'une chaîne. XDocument.Load() semble prendre la chaîne passée en tant que chemin d'accès à un physique de fichier XML.

Je veux essayer de contourner l'étape de la première d'avoir à créer le physique de fichier XML et de sauter directement le remplissage de la XDocument.

Des idées?

539voto

Ronald Wildenberg Points 18258

Vous pouvez utiliser XDocument.Parse pour cette.

79voto

Samuel Points 21085

Vous pouvez utiliser XDocument.Parse(string) au lieu de Load(string).

38voto

Martin Peck Points 8078

Comment à ce sujet...?

TextReader tr = new StringReader("<Root>Content</Root>");
XDocument doc = XDocument.Load(tr);
Console.WriteLine(doc);

Ceci a été pris à partir de la MSDN docs pour XDocument.Charge, trouvé ici...

http://msdn.microsoft.com/en-us/library/bb299692.aspx

23voto

bruno conde Points 28120

Essayez de l' Analyser méthode.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X