XmlSerialize - tvinge en property til at gemme som CDATA
Jeg har en klasse som er markeret med [XmlRoot] og derfor kan serialiseres til XML. Klassen definerer en række properties, bl.a. en som skal indeholde noget HTML-kode (string). Når et objekt af klassen serialiseres og jeg gemmer mit XML-output til en fil, kan jeg se at HTML-koden er fint enkodet, så < bliver til < osv.Dette er jo sådan set også glimrende, og det virker helt efter hensigten. Min forfængelighed ville dog foretrække om HTML-koden kunne blive som den var, blot omsluttet af et CDATA element. Er der nogen måde jeg kan tvinge XmlSerializer til serialisere den ene property anderledes end de øvrige?
