xsl-list
[Top] [All Lists]

Re: Problem in Preceding node.

2005-10-05 12:02:27
Hi Aaron,

i got the problem looking at the level, for example in
the node that has a comment
<!---- comment  -->
i have to check the preceding <a> if it has an element
<a> below him, if none consider it as level 2 (?.1)
but i do not know what should be in the (?), because i
have to check all the preceding <a> that do not have
element <a> below him then count it. maybe the
attribute may help, but i do not know how to do it.
hope you understand my point.

I have now tried to look at your question three times, and I must say
that I have absolutely no idea what you are asking about.

I would guess that what you need is something like
"count(ancestor::a)" or (after rereading the question yet again)
"count((ancestor::a)[1]/preceding-sibling::a[not(a)])" but this one
will take too many a nodes. You will in this case have to make a
variable: <xsl:variable name="This" select="(ancestor::a)[1]"/>
Then you will need the predicate
[generate-id(following-sibling::a[a])=generate-id($This)]. But there
might be some easier way to achieve this. And I am still totaly unsure
about what you are asking...

Regards,
Ragulf Pickaxe :-)

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>