我需要將一些對象快速轉換爲XML字符串。如果我的項目不在Silverlight中,我只需使用[Serializable]
屬性與[XmlElement]
和[XmlAttribute]
。不幸的是,這是Silverlight中的not available。我不能使用DataContract
,因爲它的控制權屬於does not give,如果屬性需要屬性或元素標記。C#序列化與控制屬性和元素沒有System.Serialization?
那麼,我的其他選擇是什麼?我可以使用Linq-To-Xml手動執行XML,但還有其他更快嗎?
''[Serializable]'無論如何都與XML序列化無關。看看使用LINQ to XML。 –
可序列化與序列化無關嗎?真正的 –
''[Serializable]'與「運行時序列化」有關,而不是「XML序列化」。這是正確的。 –