XSLT换行问题

时间:2010-12-07 17:19:29

标签: html xml xslt

我遇到了问题。如何指示我的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 个答案:

答案 0 :(得分:2)

假设输入

<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