github.com/matislovas/ratago@v0.0.0-20240408115641-cc0857415a7a/xslt/testdata/general/bug-126.xsl (about)

     1  <?xml version="1.0"?>
     2  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     3  		version="1.0">
     4  
     5  <xsl:variable name="x" select="'val'" />
     6    <xsl:template match="/">
     7      <xsl:text>
     8      </xsl:text>
     9      <foo attr="$x"/> Expect '$x'
    10      <foo attr="{$x}"/> Expect 'val'
    11      <foo attr="{{$x"/> Expect 'bracket $x'
    12      <foo attr="$x}}"/> Expect '$x bracket'
    13      <foo attr="{{$x}}"/> Expect 'bracket $x bracket'
    14      <foo attr="{{{$x}}}"/> Expect 'bracket val bracket'
    15    </xsl:template>
    16  
    17  </xsl:stylesheet>