我不希望将以下内容附加到根元素
xmlns:xsi =“http://www.w3.org/2001/XMLSchema-instance”xmlns:xsd =“http://www.w3.org/2001/XMLSchema”>
使用XML序列化时我该怎么做。
答案 0 :(得分:2)
使用Serialize方法:
public class Foo { }
class Program
{
static void Main()
{
var foo = new Foo();
var serializer = new XmlSerializer(foo.GetType());
var ns = new XmlSerializerNamespaces();
ns.Add(string.Empty, string.Empty);
serializer.Serialize(Console.Out, foo, ns);
}
}
注意最后一个参数(ns
)。