【发布时间】:2014-01-15 14:46:28
【问题描述】:
有没有办法在使用类中的属性序列化对象时控制/调整 xml 声明。
换句话说,我正在 C# 中搜索可用于装饰我的类的属性,并有助于在序列化该类的对象时调整 xml 声明部分(其中的属性)。我知道有一个类 XmlDeclaration 可以用来实现它,但是我想使用属性来实现相同的结果,我认为这更干净,因为不同的处理指令保留在 POCO 类中,并且可以在不同的 POCO 类中变化。
如果有任何开箱即用的功能/自定义解决方案,请告诉我,或者这只是另一个愚蠢的问题...... :)
【问题讨论】:
-
您能否详细说明“xml 声明”的含义?我假设 "(attributes in it)" 您指的是自定义写入 XML 本身的属性?
-
“xml 声明”是指任何 xml 文档中通常的第一行(如果没有省略),如下所示:。我所说的属性是指 xml 声明中的属性,而不是属于 xml 元素一部分的属性。
标签: c# xml serialization declaration