Предполагая, что вы имеете в виду последовательность CRLF в текстовом узле (а не просто литеральную обратную косую черту-r-обратную косую черту-n), вы не сможете убедить сериализатор XML записать их как
, поскольку XML говорит, что тебе не нужно. Документ абсолютно эквивалентен в терминах XML, независимо от того, избежите ли вы его или нет. Единственное место, где вам нужно экранировать последовательность CRLF, как
, - это значение атрибута.
Если вам действительно нужно создать этот вывод, вам придется написать собственный XML-сериализатор, который следует специальным правилам для экранирования управляющих кодов. Но если вы делаете это, потому что внешний инструмент не может прочитать XML-элемент с последовательностями CRLF, вам следует сосредоточиться на исправлении этого инструмента, потому что, если он не может справиться с символами новой строки в текстовом содержимом, он не работает и не является правильным XML-анализатором. .