XML/XSLT stylesheet/compare
Here is a test of the compare()
<source lang="xml">
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ß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> </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?", "Strasse") = 1 compare("Stra?", "Strasse </source>