How do you serialize a string as CDATA using XmlSerializer?
[Serializable] public class MyClass { public MyClass() { } [XmlIgnore] public string MyString { get; set; } [XmlElement(“MyString”)] public System.Xml.XmlCDataSection MyStringCDATA { get { return new System.Xml.XmlDocument().CreateCDataSection(MyString); } set { MyString = value.Value; } } } Usage: MyClass mc = new MyClass(); mc.MyString = “<test>Hello World</test>”; XmlSerializer serializer = new XmlSerializer(typeof(MyClass)); StringWriter writer = new … Read more