Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Concat string together

File: Data.xml <?xml version="1.0" encoding="UTF-8"?> <poem>  <line>line 1</line>  <line>line 2</line>  <line>line 3</line>  <attribution>A</attribution> </poem> File: Transform.xslt <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:output method="text" />   <xsl:template match="poem">     <xsl:value-of       select="concat(line[1], '&#10;',                               line[2], '&#10;',                               '&#32;&#32;&#32;',                               line[3], '&#10;',                               '&#32;&#32;&#32;',                               line[4], '&#10;',                               line[5], '&#10;',                               '&#9;&#9;-',                               attribution)" />   </xsl:template> </xsl:stylesheet> Output: line 1 line 2    line 3         -A