[英]XML Serialization in c# d1p1 and xmlns
当我创建一个新的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>
我想成为:
<?xml version="1.0" encoding="UTF-8"?>
<f_section id="171210235434">
<tar>01/01/2017</tar>
</f_section>
您没有提供序列化程序代码,请尝试类似的操作来删除名称空间。
var xmlNamespace = new XmlSerializerNamespaces();
var serializer = new XmlSerializer();
xmlNamespace.Add(string.Empty, string.Empty);
//Actions
serializer.Serialize(stream, object, xmlNamespace);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.