[英]XML Serialization in c# d1p1 and xmlns
When i create a new xml file, in xml's element there are things like d1p1 and xmlns and i dont want it. 当我创建一个新的xml文件时,在xml的元素中有d1p1和xmlns之类的东西,我不想要它。 what should I do? 我该怎么办? this mine xml file: 这个我的xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<f_section d1p1:id="" xmlns:d1p1="171210235434">
<tar>01/01/2017</tar>
</f_section>
what I want to be: 我想成为:
<?xml version="1.0" encoding="UTF-8"?>
<f_section id="171210235434">
<tar>01/01/2017</tar>
</f_section>
You didn't provide serializer code, try something like that to remove namespaces; 您没有提供序列化程序代码,请尝试类似的操作来删除名称空间。
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.