删除一个额外的,不需要的属性xmlns =“”

时间:2009-12-02 04:05:50

标签: asp.net xml

在动态地将一个节点添加到web.config文件中时,我得到了一个额外的,不需要的属性
的xmlns = “”

我该如何解决?

1 个答案:

答案 0 :(得分:0)

这取决于您如何生成web.config。

如果您正在使用XmlSerialization,则需要创建一个XmlSerializerNamespace并在进行序列化时将其传入。

XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
xmlSerializer.Serialize(stream, myObject, ns);

如果您以其他方式编辑代码,则会有不同的答案。