Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Concat function

File: Data.xml <?xml version = "1.0"?> <stocks>    <stock symbol = "INTC">       <name>Intel Corporation</name>    </stock>    <stock symbol = "CSCO">       <name>Cisco Systems, Inc.</name>    </stock> </stocks> File: Transform.xslt <?xml version = "1.0"?> <xsl:stylesheet version="1.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform">   <xsl:template match="/stocks">     <html>       <body>         <ul>           <xsl:for-each select="stock">             <xsl:if test="starts-with(@symbol, 'C')">               <li>                 <xsl:value-of select="concat(@symbol,' - ', name)" />               </li>             </xsl:if>           </xsl:for-each>         </ul>       </body>     </html>   </xsl:template> </xsl:stylesheet> Output: <html>    <body>       <ul>          <li>CSCO - Cisco Systems, Inc.</li>       </ul>    </body> </html>