On Thursday, March 6, 2003, at 04:09 AM, Daniel Veillard wrote:
On Wed, Mar 05, 2003 at 10:46:27PM -0500, S Woodside wrote:
In many places I print out the RNG path of the context node. That's
the
path made up of the @name attributes of the ancestors of the context
node, in reverse document order. I have a simple template to do it
named "RNGPathToSelf". The problem is that in certain places I get the
wrong order ... it's not reverse or forward, it's half and half. See
for yourself ... :-\
Well can you provide a concise example ? If this is an order problem
on one of the axis or something similar it's hard to tell from the full
example. I will look at it but provide first a simpler case if possible
or at least a preanalysis of the problem. Well maybe someone from the
list can help actually narrow down the problem.
I can try ... I've been whittling away at the code already for a while
trying to isolate it. I gave the code that's sufficient to reproduce
anyway. The odd thing is that the order problem is like this:
correct order:
/a/b/c/d
what it outputs
/c/d/a/b
which doesn't look like a manifestation of a problem between my seat
and my keyboard as far as I can tell -- that's an impossible order to
get without using wonky stuff I think and I'm not doing that, just a
straight axis on a foreach.
Also when it works OK in sablot, is when I decided it wasn't my fault
;-)
simon
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list