Re: [xsl] New to XSL - Trying to apply bold

Subject: Re: [xsl] New to XSL - Trying to apply bold
From: "Malcolm Macaulay" <malcolm_xslt_list@xxxxxxxxxxx>
Date: Thu, 15 May 2003 14:35:02 -0500
Hi JB,

Your <xsl:template match="para"> template is never being invoked. The
<xsl:template match="employee"> matches and outputs all the text from the
children nodes but the tree-walking ends at that point. To invoke template
matching on the children of <employee> you must have an xsl:apply-templates
(either with or without a select attribute).

See the modified XSLX below.

HTH

cheers

Malcolm

Try this:

<?xml version="1.0" ?>

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:template match="employee">

<i><xsl:apply-templates/></i>

</xsl:template>

<xsl:template match="firstName | surname">

<xsl:value-of select="."/>

</xsl:template>

<xsl:template match="para">

<b><xsl:text> </xsl:text><xsl:value-of select="."/></b>

</xsl:template>

</xsl:stylesheet>



----- Original Message ----- 
From: <JABakken@xxxxxxxxxxxxxx>
To: <XSL-List@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Thursday, May 15, 2003 2:04 PM
Subject: [xsl] New to XSL - Trying to apply bold


>
>
>
>
> This is probably a really basic question, but it's something I seem to be
> struggling with and have not yet realized the logic of it.
>
> Here is my very simple XML:
>
> <?xml version="1.0"?>
> <employee>
> <firstName>Joe</firstName>
> <surname>Smith</surname>
> <para>is a technical writer.</para></employee>
>
> And here is my XSL:
>
> <?xml version="1.0" ?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
>
> <xsl:template match="employee">
> <i><xsl:value-of select="."/></i>
> </xsl:template>
>
> <xsl:template match="para">
> <b><xsl:value-of select="."/></b>
> </xsl:template>
>
> </xsl:stylesheet>
>
> I am trying to bold the section "is a technical writer" and I cannot seem
> to get it to work. Any suggestions?
>
> Thanks in advance.
>
> -JB
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>

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


Current Thread