Я хочу заменить все свои атрибуты xml на теги cdata, например:
<Title> test </Title> <ID> 3939 </ID>
Содержит теги cdata внутри них.
Каким образом это можно сделать с помощью qucik?
Вы можете использовать конструкцию XCData из библиотеки Linq-to-XML, которая должна автоматически оборачивать тег CData вокруг строки.
Пример:
//Assuming your string is called @string XCData cdata = new XCData(@string); string cdataString = cdata.ToString();
Я не знаю, как вы читаете / пишете свой XML-документно класс XmlWriter имеет метод .WriteCData(string), который будет использоваться в содержимом тега.
XmlWriter
.WriteCData(string)
Невозможно записать CData для атрибута.