Jest to w przypadku używania XDocument z .net.Jak ustawić wartość XElement w opakowaniu! [CDATA [***]]?
Myślałem, że to może działać ...
xElement.Element(elementName).Value = new XCData(value).ToString();
... ale to wychodzi tak ...
<name><![CDATA[hello world]]></name>
Thanks :) i po prostu dodać do mnie potrzebował CDATA zastąpić inny element, który miał więcej rodzeństwa węzły tak przyzwyczajeni ReplaceWith, ale pomysł powstał z twojej odpowiedzi. –