xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor