2013-09-30 45 views
1

我想使用XmlSerializer序列化一個對象。具有[XmlAttribute]屬性的輸入類在輸出xml中不顯示。有任何解決這個問題的方法嗎?c#xml序列化與XmlAttribute標記

+0

我們展示的代碼.. – Anirudha

+0

能否請您發佈您的代碼! – Scorpion

+0

我們可以看看課堂嗎?上下文就是一切。 –

回答

1

因爲這完全不出現,這些東西通常是正確的:

  • 類型不恰當地訪問;對於典型值,這意味着它需要一個public獲取器和設置器;如果它缺乏既:它不會被序列(注意,對於集合,僅需要吸氣劑)
  • 某種形式的條件的序列被啓用(通過[DefaultValue]ShouldSerialize*()方法),並且被指示省略它
  • 它被完全忽略([XmlIgnore],例如)