Я генерирую вывод XML с помощью XSLT. Мне нужно отобразить в выводе XML. Я попробовал несколько вариантов отображения , но он отображает  . Может ли кто-нибудь помочь мне по этой проблеме?
Спасибо.
Ответ 1
Если ваш XML не имеет DTD, который говорит, что означает , вы не можете использовать . Единственная причина, по которой это работает в HTML, заключается в том, что DTD XHTML определяет, что это означает (для XHTML) или просто запекается в парсере (HTML).
В общем, вы не должны использовать именованные объекты символов в XML, потому что такие документы не могут быть правильно проанализированы без их DTD. (И DTD - большая проблема.) Используйте символ напрямую или используйте цифровую ссылку.
Для неразрывного пространства вы можете использовать   или  , которые являются десятичными и шестнадцатеричными номерами кодов кода юникода соответственно.
Ответ 2
Я не знаю, если это то, что вы хотите, но здесь все равно