Mega Code Archive

 
Categories / XML Tutorial / XSLT StyleSheet
 

Select=normalize-space(translate(substring( ,5),,))

File: Data.xml <?xml version="1.0"?> <greet>  <greeting xml:lang="en">Welcome</greeting>  <greeting xml:lang="fr">Bienvenue</greeting>  <greeting xml:lang="es">Bienvenido</greeting>  <greeting xml:lang="de">Willkommen</greeting> </greet> 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="xml" />   <xsl:template match="ms">     <unix>       /usr/mike       <xsl:value-of         select="normalize-space(translate(substring(.,5),'\','/'))" />     </unix>   </xsl:template> </xsl:stylesheet> Output: <?xml version="1.0" encoding="UTF-8"?>  Welcome  Bienvenue  Bienvenido  Willkommen