myothet
8/10/2017 - 11:33 AM

MultilineTextOutput.xml

	<xsl:template name="MultilineTextOutput">
		<xsl:param name="text"/>
		<xsl:choose>
			    <xsl:when test="contains($text, '&#xA;')">
				        <xsl:variable name="text-before-first-break">
					            <xsl:value-of select="substring-before($text, '&#xA;')"/>
				        </xsl:variable>
				        <xsl:variable name="text-after-first-break">
					            <xsl:value-of select="substring-after($text, '&#xA;')"/>
				        </xsl:variable>
				        <xsl:if test="not($text-before-first-break = '')">
					            <xsl:value-of select="$text-before-first-break"/>
					<br/>
				        </xsl:if>
				        <xsl:if test="not($text-after-first-break = '')">
					            <xsl:call-template name="MultilineTextOutput">
						                <xsl:with-param name="text" select="$text-after-first-break"/>
					            </xsl:call-template>
				        </xsl:if>
			    </xsl:when>
			    <xsl:otherwise>
				        <xsl:value-of select="$text"/>
				<br/>
			    </xsl:otherwise>
		</xsl:choose>
	</xsl:template>