我一直在尝试使用LINQ to XML,并且遇到了一个非常基本的问题。出于某种原因,我在将树转储到System.Console时看不到XML声明。在System.Console上看到XML声明时出现问题
using System;
using System.Xml.Linq;
...
public static void Main(string[] args)
{
// Build tree.
XDocument xd = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));
// Output tree.
System.Console.WriteLine(xd);
// Pause.
System.Console.ReadLine();
}
有人可以解释我做错了什么基本的东西吗?
感谢,
斯科特
保存必须在内存树中调用? – 2010-01-07 01:46:29
呃,不知道你的意思。使用Save()查看完整文档,ToString()不显示所有内容。 – 2010-01-07 02:13:11
啊,好的。让我澄清一下:我认为使用Save()将树中的内存序列化到磁盘上,但是如果它在内存中则不需要对树进行调用。 – 2010-01-08 01:55:12