У меня есть проект, в котором мне нужно двоично-64-кодировать xml-файл и поместить его в другой xml. Чтобы заставить это работать, я сначала сериализую xml с помощью dp:serialize
, а затем использую dp:binary-encode
для результирующей переменной из этого. Это отлично работает, за исключением того, что все скандинавские символы экранируются. åäö
становится åäö
, когда я декодирую результат.
Есть идеи? Я пробовал использовать dp:escaping="minimum"
в выходном теге (влияет ли тег xsl:output
на dp:serialize
?) и ряд других вариантов. Распечатав сериализованный результат перед его двоичным кодированием 64, я увидел, что экранирование добавляется при вызове dp:serialize
.
Можно ли сериализовать без выхода на мощность данных?