xsl-list
[Top] [All Lists]

AW: '<' and '>' in the value of a variable

2003-07-31 10:44:18
Hello Ming,

you don't tell us why you think you need to do this, so my first advice is,
write it as:

<b><xsl:value-of select="'Article: '"/></b>

This is much simpler and it is working. (even simpler is: <b>Article: </b>)


In the case you want to calculate the formatting somehow in the stylesheet,
or pass it in as a parameter, try:

<xsl:variable name="bold">b</xsl:variable>

<xsl:element name="{$bold}">
  <xsl:value-of select="'Article: '"/>
</xsl:element>


Hope this helps,
Markus
__________________________
Markus Abt
Comet Computer GmbH
http://www.comet.de


----------
Von:    Ming Yu
Gesendet:       Donnerstag, 31. Juli 2003 18:43
An:     xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Betreff:        [xsl] '<' and '>' in the value of a variable

Hi,

I'm thinking about putting one of my html tag (bold) in the variable like this:

<xsl:variable name="bold" select="'&lt;b&gt;'"/>
<xsl:variable name="endbold" select="'&lt;/b&gt;'"/>

And then, in the output, I use the values like this:
<xsl:value-of select="$bold"/><xsl:value-of select="'Article: 
'"/><xsl:value-of select="$endbold"/>

But the problem is that, when it prints out on the browser, it prints out 
<b> and </b> instead of making the "Article:" string bold.

And I cannot put '<' and '>' directly in my variables.

Do you have any suggestion how I might be able to do this?

Thanks in advance.

Ming



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



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



<Prev in Thread] Current Thread [Next in Thread>
  • AW: '<' and '>' in the value of a variable, Markus Abt <=