我正在做一些事情,我正在试图弄清楚我是否可以从字符串加载XDocument。 XDocument.Load()
似乎将传递给它的字符串作为物理XML文件的路径。
我想尝试绕过首先必须创建物理XML文件的步骤,然后直接跳转到填充XDocument。
有什么想法吗?
答案 0 :(得分:521)
您可以使用XDocument.Parse
。
答案 1 :(得分:76)
您可以使用XDocument.Parse(string)
代替Load(string)
。
答案 2 :(得分:37)
这个怎么样??
TextReader tr = new StringReader("<Root>Content</Root>");
XDocument doc = XDocument.Load(tr);
Console.WriteLine(doc);
这是从XDocument.Load的MSDN文档中获取的,在此处找到...
答案 3 :(得分:22)
尝试使用Parse方法。