This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Re:recursive problem with full path and position info
- To: "Yang" <sfyang at unisvr dot net dot tw>
- Subject: Re: [xsl] Re:recursive problem with full path and position info
- From: Jeni Tennison <mail at jenitennison dot com>
- Date: Mon, 30 Apr 2001 09:09:54 +0100
- CC: xsl-list at lists dot mulberrytech dot com
- Organization: Jeni Tennison Consulting Ltd
- References: <000901c0d144$239d3320$5d01800a@hqlab.unisvr>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi Sun-fu,
> Dan, I found I got a different solution from yours while
> experimenting Jeni method as you suggested. I have root(2) instead
> of root(1) , perhaps you can correct me the missing point.
The reason for this will be because the root element is the second
node under the root node in your XML document. I should have added
the following template, to make sure that the *document element*
is the only child of the root node that has templates applied to it:
<xsl:template match="/">
<xsl:apply-templates select="*" />
</xsl:template>
Either that, or use something other than the position() (which always
reflects the position in the list of nodes that are being processed)
to give the numbering.
I hope that helps,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list