相关疑难解决方法(0)

XmlSerializer:删除不必要的xsi和xsd命名空间

有没有办法配置XmlSerializer,以便它不会在根元素中写入默认命名空间?

我得到的是这个:

<?xml ...>
<rootelement xmlns:xsi="..." xmlns:xsd="...">
</rootelement>
Run Code Online (Sandbox Code Playgroud)

我想删除两个xmlns声明.

重复:如何在不获取xmlns ="..."的情况下将对象序列化为XML?

.net xml xml-serialization

124
推荐指数
4
解决办法
10万
查看次数

我可以让XmlSerializer在反序列化时忽略命名空间吗?

我是否可以在反序列化时使XmlSerializer忽略名称空间(xmlns属性),以便无论是否添加属性,或者即使属性是伪造的也无关紧要?我知道源始终是可信的,所以我不关心xmlns属性.

.net c# serialization xml-serialization

40
推荐指数
3
解决办法
6万
查看次数

标签 统计

.net ×2

xml-serialization ×2

c# ×1

serialization ×1

xml ×1