Есть ли у вас контроль над генерацией оригинального XML? Если это так, вы можете попробовать добавить xml: space = "preserve" к текстовому элементу, который должен сообщить процессору, чтобы он оставил пробел.
<text xml:space="preserve"><b>Title</b> <b>Happy</b></text>
Или попробуйте посмотреть на элемент "xsl: preserve-space" в XSLT.
<xsl:preserve-space elements="text"/>
Хотя я никогда не использовал это лично, это могло бы помочь. См. W3Schools для получения дополнительной информации.