|
Subject: Re: [xsl] where's here the error From: Andrew Welch <andrew.j.welch@xxxxxxxxx> Date: Mon, 2 Jan 2012 20:06:07 +0000 |
On 2 January 2012 19:59, graham.heath <graham.heath@xxxxxxxxx> wrote:
> On 01/02/2012 11:17 AM, Matthieu Ricaud-Dussarget wrote:
>>
>> <xsl:template match="section/entry">
>> <h2><value-of select="title" /></h2>
>> </xsl:template>
>> The problem with this generic solution is that if there is no title
>> element (as this is the case for image/section/entry), you will get an empty
>> h2 element.
>> You can add a test here or just deal with the first solution.
>>
> Use a predicate:
>
> <xsl:template match="section/entry[boolean(title)]">
> <h2><value-of select="title" /></h2>
> </xsl:template>
Or just match on the title:
<xsl:template match="title">
<h2><xsl:apply-templates/></h2>
</xsl:template>
plus use apply-templates instead of value-of, unless you genuinely
want only the string value.
--
Andrew Welch
http://andrewjwelch.com
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] where's here the error, graham.heath | Thread | RE: [xsl] where's here the error, Roelof Wobben |
| Re: [xsl] where's here the error, graham.heath | Date | RE: [xsl] where's here the error, Roelof Wobben |
| Month |