Here is a test of the compare() : compare « XSLT stylesheet « XML






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('Strae', 'Strasse') = 1
  compare('Strae', 'Strasse

 








Related examples in the same category