Замена сущностей XSLT-процессором

Milagro

Новичок
Замена сущностей XSLT-процессором

В XSL-шаблоне содержаться сущности &160; - непереносимый пробел. При генерации $xsldom->process они заменяются в на " ", т.е. просто пробел.

Как бороться? Пока вижу только суперкривой вариант, типа в шаблоне писать так:
<xsl:text disable-output-escaping="true"><![CDATA & #160;]]></xsl:text>
 

olpa

Новичок
они заменяются в на " ", т.е. просто пробел
Я думаю, что всё-таки они заменяются не на просто пробел, а на неразрывный пробел. Так что бороться не с чем.
 

Milagro

Новичок
Автор оригинала: olpa
Я думаю, что всё-таки они заменяются не на просто пробел, а на неразрывный пробел. Так что бороться не с чем.
Здесь не о чем "думать" - код символа #20. MSIE воспринимает его как просто пробел, со всеми вытекающими.
 

SmokyPython

Новичок
Milagro
Правду говорят, не там проблему ищешь, не заменяется & #160; ничем (как впрочем и любой другой кодированный символ)
 
Сверху