[xsl] ampersand output

Subject: [xsl] ampersand output
From: Eric Vitiello <xsl-list@xxxxxxxxxxxx>
Date: Thu, 18 Oct 2001 14:07:14 -0400
I've been following the &nbsp; thread, and looked up my question in the FAQ, but I've been unable to find an answer.

I've also seen some messages with examples of exactly what I'm trying to do, but they aren't working...

I'm trying to output the following stylesheet:

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
<xsl:output method="html"/>
  
  <xsl:template match="/family-tree">
    <html>
      <body>
      	<embed src="/default.asp?{'person=p1'}{'&amp;tree='}{@surname}" width="600" height="300" type="image/svg+xml"/>
      </body>
    </html>
  </xsl:template>


the problem is the SRC tag.  instead of outputting a & it is outputting &amp;  so the output looks like:

<html>
	<body>
		<embed src="/default.asp?person=p1&amp;tree=vitiello" width="600" height="300" type="image/svg+xml"/>
	</body>
</html>

I have also tried &#38;  but it also outputs &amp;

I am using MSXML 3.0.

any ideas?

Eric Vitiello
perceive designs
<www.perceive.net>


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


Current Thread