停止DataContractSerializer放入命名空间?

Blu*_*ppy 5 datacontract datacontractserializer

我想将datacontract类序列化为XMl,但没有命名空间.

我已经添加:

[DataContract(Namespace="")]
Run Code Online (Sandbox Code Playgroud)

但我仍然得到:

<Person xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Title>Mr</Title>
...
</Person>
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止这种情况发生,因为我只想将干净的xml传递给遗留组件.