Esto es cuando se usa XDocument desde .net.¿Cómo puedo hacer que se ajuste el valor de un XElement! [CDATA [***]]?
pensé que esto podría funcionar ...
xElement.Element(elementName).Value = new XCData(value).ToString();
... pero sale así ...
<name><![CDATA[hello world]]></name>
Gracias :) y simplemente añadir para mí que necesitaba la CDATA para sustituir a otro elemento que tenía un hermano más nodos de modo usado ReplaceWith pero la idea vino de tu respuesta. –