RE: Newbie Needs Help

Subject: RE: Newbie Needs Help
From: Gabriel Paiz III <gpaiz@xxxxxxxxx>
Date: Fri, 18 Dec 1998 11:10:05 -0800
Whoops! -- ignore that last post, my first rule was the problem. 

__________________________________
SPX - Valley Forge T.I.S.
25691 Atlantic Ocean Drive Suite B-7
Lake Forest, CA 92630
USA    www.vftis.com
__________________________________

Tel:	(949) 460 0094
Fax:	(949) 460 0095
e-Mail:	gpaiz@xxxxxxxxx
__________________________________


-----Original Message-----
From: Gabriel Paiz III 
Sent: Friday, December 18, 1998 10:43 AM
To: 'xsl-list@xxxxxxxxxxxxxxxx'
Subject: RE: Newbie Needs Help


Jonathan Marsh writes:

> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl";>
>      <!-- default templates -->
>      <xsl:template><xsl:apply-templates/></xsl:template>
>      <xsl:template match="textnode()"><xsl:value-of/></xsl:template>

I think there's a problem with the second rule, in that if you have a
textnode that has anonymous and non-anonymous textnodes (i.e. an inline
element like 'EMPH'), the processor will concatenate all the nodes into
one output textnode.  I think you need a rule like below:

<xsl:template match="textnode()"><xsl:if match=".[$not$
textnode()]"><xsl:value-of/></xsl:if><xsl:apply-templates/></xsl:templat
e> 

to handle mixed-content nodes.


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


Current Thread