我需要将一些对象快速转换为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序列化”。这是正确的。 –