Как отобразить & NBSP; в выводе XML

Я генерирую вывод XML с использованием XSLT. Мне нужно отобразить  в выводе XML. Я пробовал несколько вариантов отображения  но это отображает , Может кто-нибудь помочь мне в этом вопросе?

Благодарю.

 choster08 мар. 2012 г., 22:59
Какой процессор вы используете?

Ответы на вопрос(3)

определятьNBSP сущность в строке:

<!DOCTYPE inline_dtd[
<!ENTITY nbsp "&#160;">
]>

Я не знаю, если это то, что вы хотите, но здесь это в любом случае

<?xml version="1.0"?>
<hello>&amp;nbsp;</hello>

выход:

<hello>&nbsp;</hello>

&nbsp; значит, вы не можете использовать&nbsp;, Единственная причина, по которой это работает в HTML, заключается в том, что XHTML DTD определяет, что он означает (для XHTML), или он просто встроен в анализатор (HTML).

В общем случае не следует использовать именованные символьные объекты в XML, поскольку такие документы не могут быть правильно проанализированы без их DTD. (А DTD - большая проблема.) Используйте символ непосредственно или используйте числовую ссылку на символ.

Для неразрывного пробела вы можете использовать&#160; или же&#xA0;, которые являются десятичными и шестнадцатеричными номерами кодовой точки Unicode соответственно.

Ваш ответ на вопрос