david, abel
I think I mis read your requirement. the code I posted works so
long as
there is at most one node with test="yes. If you have multiple such
nodes and need to select the preceding cousin of all of them,
Then...
//CELL[(_at_)test='yes']/../preceding-sibling::ROW[1]/CELL[position()
=count(../following-sibling::ROW[1]/CELL[(_at_)test='yes']/preceding-
sibling::CELL)+1]
it's always a good feeling among xml-giants... i was posting the
point you've detected yourself - and abel. your statement reads for
me like:
//CELL[(_at_)test='yes']magic()/but()/it()/works()/halleluja()/preceding-
sibling::CELL)+1]
thank you very much,
it works great
frank
--~------------------------------------------------------------------
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>
--~--