it-swarm.dev

Preencher XDocument from String

Estou trabalhando em algo e estou tentando descobrir se posso carregar um XDocument de uma string. XDocument.Load() parece levar a string passada para ele como um caminho para um arquivo XML físico.

Eu quero tentar e ignorar a etapa de primeiro ter que criar o arquivo XML físico e ir direto para o preenchimento do XDocument.

Alguma ideia?

335
StevenMcD

Você pode usar XDocument.Parse para isso.

523
Ronald Wildenberg

Você pode usar XDocument.Parse(string) em vez de Load(string).

76
Samuel

Que tal agora...?

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

Isto foi retirado dos documentos MSDN para XDocument.Load, encontrado aqui ...

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

37
Martin Peck

Experimente o método Parse .

22
bruno conde