358 我正在做一些事情,我试图弄清楚是否可以从字符串加载XDocument。XDocument.Load()似乎将传递给它的字符串作为物理XML文件的路径。 我想尝试绕过首先必须创建物理XML文件并直接跳至填充XDocument的步骤。 有任何想法吗? c# xml c#-3.0 linq-to-xml — 史蒂文·麦克 source
39 这个怎么样...? TextReader tr = new StringReader("<Root>Content</Root>"); XDocument doc = XDocument.Load(tr); Console.WriteLine(doc); 这取自XDocument.Load的MSDN文档,可在此处找到... http://msdn.microsoft.com/en-us/library/bb299692.aspx — 马丁·派克 source 2 但是,正如其他答案所指出的那样,解析是实现此目的的方法。 — Martin Peck 7 实际上,Parse在内部使用StringReader。 — 塞缪尔 2 @Samuel(和支持者)并非所有TextReader都是StringReaders。这是一个使用TextReader的示例,它与Parse恰好共享相同的阅读器是无关紧要的。 — 克里斯·马里西克