Проблема с разрывом строки XSLT - PullRequest
1 голос
/ 07 декабря 2010

У меня проблема. Как я могу указать моему XSLT вставить новую строку?

Вот пример моего XML:

<message>Hello World!!! \r\n How You Guys Doing?!?</message>

или

<message>Hello World!!! <br /> How You Guys Doing?!?</message>

и вот XSL:

<html><body><xsl:valeof select="message"/></body></html>

1 Ответ

2 голосов
/ 07 декабря 2010

Предполагая ввод

<message>Hello World!!! <br /> How You Guys Doing?!?</message>

достаточно использовать

<xsl:copy-of select="message/node()"/>

в вашем XSLT. Заменить \ r \ n сложнее, по крайней мере в XSLT 1.0. См. http://www.dpawson.co.uk/xsl/sect2/N7240.html#d10122e406 для возможного подхода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...