繁体   English   中英

c#d1p1和xmlns中的XML序列化

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM