Данные, хранящиеся в XML, поступают так же, как и в случае с ним. Поэтому, если вы сохраняете текст в элементе, никакие пробелы и символы новой строки не теряются, если вы не вмешаетесь в данные в XSLT.
Вложение текста в CDATA не требуется , если только не существует какое-либо форматирование, которое недопустимо в XML (заостренные скобки, амперсанды, кавычки) и вы не хотите выходить из XML текст при любых обстоятельствах. Это зависит от вас, но в любом случае экранирование XML полностью прозрачно, когда XML обрабатывается с помощью цепочки инструментов, поддерживающей XML.
Чтобы ответить на ваш вопрос более конкретно, вам нужно показать некоторые входные данные, основную часть преобразования и некоторые выходные данные.