Subject: Re: [xsl] Problem in Preceding node. From: Ragulf Pickaxe <ragulf.pickaxe@xxxxxxxxx> Date: Wed, 5 Oct 2005 21:02:27 +0200 |
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 :-)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Problem in Preceding node, aaron apigo | Thread | [xsl] Three folders Three output xm, Shailesh Shinde |
Re: [xsl] how do i generate the lin, Ragulf Pickaxe | Date | Re: [xsl] sum partial of the text, Dimitre Novatchev |
Month |