[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: Solution to funky TOCs in HTML Help...
At 22:51 13/08/01 +0200, Jirka Kosek wrote: >"Dave Brooks, BCS Systems" wrote: > > > > At 21:36 13/08/01 +0200, Jirka Kosek wrote: > > > > >They are usefull, but in XSLT there is no easy way to strip leading and > > >trailing new-line from > > > > > ><xxx> > > >foo > > >bar > > ></xxx> > > > > <xsl:template match="xxx"> > > <xsl:value-of select="normalize-space(text())"/> > > </xsl:template> > > > > should do this, > >It looks like I simplified example too much.;) In fact I have in mind >the case where xxx elment has also some subelements (very common case). >In that case, there is no single instruction or function to strip >leading and trailing line endings. The following should do the job: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> _ _ <xsl:output _ method="text" _ version="1.0" _ standalone="yes" _ omit-xml-declaration="yes" _ indent="no" _ /> _ _ <xsl:strip-space elements="*"/> _ _ <xsl:template match="*"> _ <xsl:for-each select="text() | ./*"><xsl:value-of select="concat(normalize-space(), ' ')"/></xsl:for-each> </xsl:template> _ _ </xsl:stylesheet> _ Best regards, Dave
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC