This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: how to get info from nodes surrounding current node?


john liao wrote:
Thanks Jim. Between your response and Michael Kay's I
managed to make it work. What you suggested was a
pretty elegant solution, I just need to make sure that
TABLE is addressed using ../../TABLE because my
context node is 2 levels down from TABLE. (Kay's
suggestion)

One question: the var turned out to be needed. If I
use ITEM[@id=@col_id]/@name I get the same name, i.e.,
I get (col1, col1) instead of (col1, col2) as if
@col_id gave me the same number every time the
template matches. Why?

J.L.
Hello John,

both @id and @col_id refer to ITEM, if you write it in the above way, so you have to use current():

ITEM[@id = current()/@col_id]

current() refers to the current context node (here D_ID). Then you don't need the variable.

Regards,

Joerg


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]