[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Hi Tom,
I see now, that you already have to test whether the current node is in the key-table ... and that your code is correct then.
The difference between your "overkill"-solution and the Muenchian Method is a "[1]" at the end of the key().
So
count( . | key('firsts', @ContentText)[1] ) = 1
is "pure" Muenchian Method (with the much easier <xsl:key/>).
Sorry for the inconvenience. Once again I wrote and sent a mail faster than I can read and think ;-)
Joerg
TSchutzerWeissmann@xxxxxxxxxxxxxxxx wrote:
--
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] RE: untitled from Biray Giray: colour on first occurren ce of an a ttribute value.
Subject: Re: [xsl] RE: untitled from Biray Giray: colour on first occurren ce of an a ttribute value. From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Wed, 17 Apr 2002 16:39:27 +0200 |
Hi Tom,
I see now, that you already have to test whether the current node is in the key-table ... and that your code is correct then.
The difference between your "overkill"-solution and the Muenchian Method is a "[1]" at the end of the key().
So
count( . | key('firsts', @ContentText)[1] ) = 1
is "pure" Muenchian Method (with the much easier <xsl:key/>).
Sorry for the inconvenience. Once again I wrote and sent a mail faster than I can read and think ;-)
Joerg
TSchutzerWeissmann@xxxxxxxxxxxxxxxx wrote:
Hi Joerg,
Thanks for pointing out that the key was a bit of an overkill. The only thing that I didn't understand was this:
With your key you only have these nodes in your key-table, which are the first with its attribute value. So you would not need the Muenchian Method itself:
<xsl:when test="(count(. | key('firsts',@ContentText)) = 1)">
An easy key('firsts',@contentText) would be enough.
Are you saying that I can use this: test = "key('firsts',@ContentText)" - because I don't understand how that will know whether the node I'm looking at is the same as the one in the key, or another one with the same ContentText value?
Regards, Tom
--
System Development VIRBUS AG Fon +49(0)341-979-7419 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] RE: untitled from Biray G, TSchutzerWeissmann | Thread | [xsl] why is it worked out?, Ilyasov Jienbay |
RE: RE : [xsl] XPath position of ch, Jarno . Elovirta | Date | RE: [xsl] perhaps OT: ?s on native , Mark Wonsil |
Month |