c#d1p1和xmlns中的XML序列化
当我创建一个新的xml文件时,在xml的元素中有d1p1和xmlns之类的东西,我不想要它。 我该怎么办? 此xml文件:c#d1p1和xmlns中的XML序列化,c#,xml,winforms,serialization,C#,Xml,Winforms,Serialization,当我创建一个新的xml文件时,在xml的元素中有d1p1和xmlns之类的东西,我不想要它。 我该怎么办? 此xml文件: <?xml version="1.0" encoding="UTF-8"?> <f_section d1p1:id="" xmlns:d1p1="171210235434"> <tar>01/01/2017</tar> </f_section> 01/01/2017 我想成为的是: <?xml
<?xml version="1.0" encoding="UTF-8"?>
<f_section d1p1:id="" xmlns:d1p1="171210235434">
<tar>01/01/2017</tar>
</f_section>
01/01/2017
我想成为的是:
<?xml version="1.0" encoding="UTF-8"?>
<f_section id="171210235434">
<tar>01/01/2017</tar>
</f_section>
01/01/2017
如果没有提供序列化程序代码,请尝试类似的方法删除名称空间
var xmlNamespace = new XmlSerializerNamespaces();
var serializer = new XmlSerializer();
xmlNamespace.Add(string.Empty, string.Empty);
//Actions
serializer.Serialize(stream, object, xmlNamespace);
你是如何序列化你的课程的?也许你也可以添加代码?