Hallo,
könnte es sein, dass in dem einen Fall der Ascii Code für ein Leerzeichen gespeichert ist, und im anderen Fall der Unicode ?
Wenn du meinst dass der XSL-Prozessor bei einem   in der XSL-Datei statt ein   in die HTML-Seite schreibt, dann wäre das ein Fehler im Prozessor.
Grüße
Thomas