This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

xsl:variables


Hi all,

   I have a problem with xsl:variables. Have a look at the following two
snippets of code:

1) <xsl:variable name="display">
      <xsl:text disable-output-escaping="yes">&amp;laquo;</xsl:text>
    </xsl:variable>
    <xsl:value-of select="$display"/>

2)  <xsl:text disable-output-escaping="yes">&amp;laquo;</xsl:text>

Whereas code 2) results in the output "&laquo;", code 1) gives
"&amp;laquo;". In a similar fashion, the code snippets

3) <xsl:variable name="display2">
      <xsl:text disable-output-escaping="yes">
        <![CDATA[
          <div align="center">
            <img src="http://www.mulberrytech.com/image/sberry2.gif"/>
          </div>
        ]]>
      </xsl:text>
    </xsl:variable>
    <xsl:value-of select="$display2"/>

4)  <xsl:text disable-output-escaping="yes">
      <![CDATA[
        <div align="center">
          <img src="http://www.mulberrytech.com/image/sberry2.gif"/>
        </div>
      ]]>
    </xsl:text>

give different results, too. Why is that? Why doesn't the escaping
of special characters work any longer if I store the stuff in an
xsl:variable? Or how can I solve the problem?

Thanks a lot for any idea on this!

- Joerg

Dr. Joerg M. Colberg
Econovo Software, Inc
joerg.colberg@econovo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]