Re: [xsl] not matching empty text nodes.

Subject: Re: [xsl] not matching empty text nodes.
From: Terence <tk.lists@xxxxxxxxxxx>
Date: Tue, 11 Feb 2003 09:17:15 +1100
This message is late because it bounced due to me not using the right from address...

On Sun, 09 Feb 2003 09:38:46 +0100, "Joerg Heinicke"
<joerg.heinicke@xxxxxx> said:

Maybe it already matches your needs, but I think it's better to use


That is the behaviour I was looking for, however I see your point.


xsl:template match="photo/*[normalize-space()]"


To make it more obvious to anyone else developing this template, I ended up with this.

<xsl:apply-templates
select="/album/photos/photo/*[count(descendant::node())=0]" />

<xsl:template match="photo/*[normalize-space(text())!='']">
<tr valign="top">
    <td class="label" align="right"><xsl:value-of select="name()"/>:</td>
    <td class="{name()}"><xsl:value-of select="." /></td>
</tr>
</xsl:template>


[TK]



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



Current Thread