2017-12-10 1 views
2

는 XML의 요소에 d1p1 같은 것들과의 xmlns가 나는 그것을 돼요. 어떻게해야합니까? 이 광산 XML 파일 : 나는이 원하는 것을XML의 C#을 d1p1의 직렬화와의 xmlns

<?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);