|
Subject: Re: Testing for CDATA From: Oliver Becker <obecker@xxxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 8 Aug 2000 20:05:42 +0200 (MET DST) |
Hi Allan,
> Can I test for a text node?
>
> I've tried using,
> <xsl:choose>
> <xsl:when test="text()">
> <xsl:call-template name="displayText"/>
> </xsl:when>
> <xsl:otherwise>
> <xsl:apply-templates/>
> </xsl:otherwise>
> </xsl:choose>
> .
> .
> <xsl:template name="displayText">
> <xsl:value-of select="." display-output-escaping="yes"/>
> </xsl:template>
>
> But since there is a text node as a child, it's always true.
> Any ideas?
Why not simply use
<xsl:template match="text()">
<xsl:value-of select="." display-output-escaping="yes"/>
</xsl:template>
?
In case you need output escaping only at certain circumstances you may
use different modes.
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: Testing for CDATA, Mike Brown | Thread | Clean data using XSLT, Michal_Mart |
| RE: XMTP XML file breaks Saxon and , Kay Michael | Date | xpath of context node, Simon Polz |
| Month |