[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: postion gives me 2 instead of 1

Subject: Re: postion gives me 2 instead of 1
From: Paul Tremblay <phthenry@xxxxxxxxxxxxx>
Date: Fri, 20 Jun 2003 11:58:38 -0400
xslt postion
On Fri, Jun 20, 2003 at 09:54:59AM +0100, Jeni Tennison wrote:
> 
> > I want to put a number just in front of the first paragraphs in each
> > listitem.
> >
> > Here is a try from my xslt stylesheet:
> >
> >     <xsl:template match = "listitem/para[1]">
> >         <block>
> >             <xsl:value-of select = "../@number"/>
> >             <xsl:apply-templates/>
> >         </block>
> >     </xsl:template>
> >
> > This doesn't work. For some reason, xslt gives the position number
> > as 2 for the first paragraph.
> 
> 
> So I don't understand in what way your first template doesn't work,
> given that you say that your second template does. Perhaps showing
> more of the stylesheet and showing the output that you're getting
> would help.
> 

Okay, I've found the culprit. If I use *just* the above fragment in my
xslt stylesheet, then it works. However, if I add this:



    <xsl:template match = "listitem/para">
	<block left-indent = "3">
             <xsl:apply-templates/>
        </block>
    </xsl:template>

Thenn it does not work. The processor applies the second template with
no predicate. 

I don't understand why this is so. I thought the templates that were
most specific got applied before the ones that were more general?

Thaks

Paul


 

************************
*Paul Tremblay         *
*phthenry@xxxxxxxxxxxxx*
************************

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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.