xsl-list
[Top] [All Lists]

Re: xsl:key only checks first child, need to check all

2005-10-27 22:53:54
All right, it's a good thing I read the digest, and saw I made a pretty amusing typo. I had:

<xsl:key name = "authorsByFormatAndTopic" match = " author / name " use = " concat ( . , .. / .. / .. / media / format , .. / .. / .. / topics / topic [1] / contains ) " />

Which obviously would cause the problem I described. But that '[1]' was left 
over from me debugging. Sorry about that. It doesn't really matter whether it's 
there or not - I get the same results. So obviously [1] is the default when no 
explicit expression is given. The problem is that I can't figure out how to 
select all, something like [*].

So that last key should instead read:

<xsl:key name = "authorsByFormatAndTopic" match = " author / name " use = " concat ( . , .. / .. / .. / media / format , .. / .. / .. / topics / topic / contains ) " />

But the problem is still the same. Sorry for the little mistake, but the main 
problem is still there for anyone who can help.

Thanks,
Patrick



--~------------------------------------------------------------------
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>
--~--