2013-09-30 44 views
1

我想使用XmlSerializer序列化一个对象。具有[XmlAttribute]属性的输入类在输出xml中不显示。有任何解决这个问题的方法吗?c#xml序列化与XmlAttribute标记

+0

我们展示的代码.. – Anirudha

+0

能否请您发布您的代码! – Scorpion

+0

我们可以看看课堂吗?上下文就是一切。 –

回答

1

因为这完全不出现,这些东西通常是正确的:

  • 类型不恰当地访问;对于典型值,这意味着它需要一个public获取器和设置器;如果它缺乏既:它不会被序列(注意,对于集合,仅需要吸气剂)
  • 某种形式的条件的序列被启用(通过[DefaultValue]ShouldSerialize*()方法),并且被指示省略它
  • 它被完全忽略([XmlIgnore],例如)