Re: [xsl] match string

Subject: Re: [xsl] match string
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 19 Oct 2004 14:04:34 +0100
   <xsl:template match="//chapter/section[1]/para[1]" priority="1">

you don't need // at the start of (any) match pattern. (The only reason
why you need an explict priority on this template is because you used
//para in the other template  rather than just para which matches the
same nodes, but with a lower default priority.

Also, in this case you probably want to match on the first text node of
the first para rather than the para itself as in

<xsl:template match="chapter/section[1]/para[1]//text()[1]" priority="1">

As you have it, you are doing string operations on the entire paragraph
text which means that any element markup within the paragraph will be
lost.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread