Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Use translate to code a string

File: Data.xml <?xml version="1.0" encoding="utf-8"?> <text>test</text> 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:template match="/">       <Paragraph>         <xsl:value-of select="//text"/>       </Paragraph>       <Paragraph>         <xsl:value-of select="translate(//text,'egos','EGOS')"/>       </Paragraph>       <Paragraph>         <xsl:value-of select="translate(//text,'se','d')"/>       </Paragraph>       <Paragraph>         <xsl:value-of select="translate(//text,'gseo','bad')"/>       </Paragraph>       <Paragraph>         <xsl:value-of select="translate(//text,'gseg','bksC')"/>       </Paragraph>     </xsl:template> </xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?><Paragraph>test</Paragraph><Paragraph>tESt</Paragraph><Paragraph>tdt</Paragraph><Paragraph>tdat</Paragraph><Paragraph>tskt</Paragraph>