Я получаю строку в xml что-то вроде hello world#how r u#blahblah#blah
. Мне нужно заменить каждый #
на новую строку. Так что в HTML он должен показать, какКак заменить символ '#' символом новой строки в xslt?
hello world
how r u
blahblah
blah
translate
Я попробовал:
<xsl:value-of select="translate('hello world#howru#blahblah#blah','#','

')" />
Он компилируется, но не работает в IE, так и FireFox.
я попытался это, Безразлично' t work – user2321652
Для создания новой строки браузеру необходимо «
». Вы не можете использовать функцию 'translate()' для этого, вам нужен рекурсивный именованный шаблон - см., Например: http://stackoverflow.com/questions/24995282/xsl-for-converting-xml-to-csv-adding -quotes-to-the-end-on-data-field/25003101 # 25003101 –