2017-12-10 16 views
2

xmlの要素に新しいxmlファイルを作成すると、d1p1やxmlnsのようなものがあり、必要ない。 どうすればよいですか? この鉱山xmlファイル:C#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> 
+0

どのようにクラスをシリアライズしていますか?多分あなたはそのコードを追加することができますか? – Icepickle

答えて

0

あなたが名前空間を削除するにはそのような何かをしようと、シリアライザコードを提供していませんでした。

var xmlNamespace = new XmlSerializerNamespaces(); 
var serializer = new XmlSerializer(); 
xmlNamespace.Add(string.Empty, string.Empty); 
//Actions 
serializer.Serialize(stream, object, xmlNamespace);