Если ваш XML не имеет DTD, который говорит, что означает
, вы не можете использовать
.Единственная причина, по которой это работает в HTML, заключается в том, что DTD XHTML определяет, что он означает (для XHTML), или он просто запрограммирован в синтаксический анализатор (HTML).такие документы не могут быть проанализированы должным образом без их DTD.(А DTD - большая проблема.) Используйте символ напрямую или используйте цифровую ссылку на символ.
Для неразрывного пробела вы можете использовать  
или  
, которые являются десятичными иШестнадцатеричные номера кодов Unicode соответственно.