Subject: Re: [xsl] xsl:variable containing xsl:element From: Oliver Becker <obecker@xxxxxxxxxxxxxxxxxxxxxxx> Date: Fri, 26 Jan 2001 15:56:49 +0100 (MET) |
Rainer, > I have the following problem when assigning a string to a variable. The > string contains HTML code in between. > > <xsl:template match="Language/*"> > // This works fine - displaying the number bold > This is my account <xsl:element name="b">123.456</xsl:element> now closed > > // This doesn't work > <xsl:variable name="wholestring">This is my account <xsl:element > name="b">123.456</xsl:element> now closed</xsl:variable> > <xsl:value-of select="string($wholestring)"/> > </xsl:template> The variable doesn't contain a string, it contains something the XSLT Spec calls `result tree fragment', i.e. the variable contains text and elements (and other markup if you include it in the variable definition). In this case you have to use <xsl:copy-of select="$wholestring" /> -> no xsl:value-of ... -> no string(...) Cheers, Oliver /-------------------------------------------------------------------\ | ob|do Dipl.Inf. Oliver Becker | | --+-- E-Mail: obecker@xxxxxxxxxxxxxxxxxxxxxxx | | op|qo WWW: http://www.informatik.hu-berlin.de/~obecker | \-------------------------------------------------------------------/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:variable containing x, Michael Kay | Thread | [xsl] xsl:variable containing xsl:e, MUELLER,RAINER (HP-S |
Re: [xsl] xsl:variable containing x, David Carlisle | Date | [xsl] preserving comments in xml th, Snyder, Christopher |
Month |