1
我正在使用DataContractSerializer將對象列表序列化爲XML。對象屬性的數據來自數據庫,數據庫中的列可以包含XML中無效的控制字符。
是否有可能以某種方式指示DataContractSerializer自動排除無效的控制字符?使用DataContractSerializer排除控制字符
下面是我使用
serializer = new DataContractSerializer(myList.GetType());
using(var ms = new MemoryStream())
{
serializer.WriteObject(ms, myList);
return Encoding.UTF8.GetString(ms.ToArray());
}