Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Here is a test of the compare()

File: Data.xml File: Transform.xslt <?xml version="1.0"?> <xsl:stylesheet version="2.0"   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   xmlns:xs="http://www.w3.org/2001/XMLSchema">   <xsl:output method="text"/>   <xsl:template match="/">     <xsl:variable name="string1" select="'Stra&#xDF;e'"/>     <xsl:variable name="string2" select="'Strasse'"/>      <xsl:text>  compare('</xsl:text>     <xsl:value-of select="$string1"/>     <xsl:text>', '</xsl:text>     <xsl:value-of select="$string2"/>     <xsl:text>') = </xsl:text>     <xsl:value-of select="compare($string1, $string2)"/>     <xsl:text>&#xA;</xsl:text>     <xsl:text>  compare('</xsl:text>     <xsl:value-of select="$string1"/>     <xsl:text>', '</xsl:text>     <xsl:value-of select="$string2"/>   </xsl:template> </xsl:stylesheet> Output:   compare('Straße', 'Strasse') = 1   compare('Straße', 'Strasse