我正在做一些事情,我试图弄清楚我是否可以从字符串加载XDocument。load()似乎将传递给它的字符串作为物理XML文件的路径。
我想尝试绕过必须首先创建物理XML文件的步骤,直接跳到填充XDocument。
什么好主意吗?
我正在做一些事情,我试图弄清楚我是否可以从字符串加载XDocument。load()似乎将传递给它的字符串作为物理XML文件的路径。
我想尝试绕过必须首先创建物理XML文件的步骤,直接跳到填充XDocument。
什么好主意吗?
当前回答
这个怎么样?
TextReader tr = new StringReader("<Root>Content</Root>");
XDocument doc = XDocument.Load(tr);
Console.WriteLine(doc);
这是从XDocument的MSDN文档中截取的。装载,在这里找到…
http://msdn.microsoft.com/en-us/library/bb299692.aspx
其他回答
这个怎么样?
TextReader tr = new StringReader("<Root>Content</Root>");
XDocument doc = XDocument.Load(tr);
Console.WriteLine(doc);
这是从XDocument的MSDN文档中截取的。装载,在这里找到…
http://msdn.microsoft.com/en-us/library/bb299692.aspx
试试Parse方法。
您可以使用XDocument.Parse(string)而不是Load(string)。
您可以使用XDocument。解析这个。