[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: Terminate <xsl:for-each>
From: "Joris Gillis" <roac@xxxxxxxxxx>
Date: Sat, 03 Sep 2005 14:30:58 +0200
Tempore 11:57:40, die 09/03/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Joris Gillis <roac@xxxxxxxxxx>:

<xsl:key name="bookmark" match="*"
	use="self::node()
		[preceding::text:bookmark-start[1]/@text:name
		 = following::text:bookmark-end[1]/@text:name]
	/preceding::text:bookmark-start[1]/@text:name"/>
It wouldn't change anything to the functionality, but re-writing that key as below is much cleaner.

<xsl:key name="bookmark" match="*"
	      use="preceding::text:bookmark-start[1]/@text:name
	[.=current()/following::text:bookmark-end[1]/@text:name]"/>

--
Joris Gillis (http://users.telenet.be/root-jg/me.html)
Veni, vidi, wiki (http://www.wikipedia.org)

Current Thread
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member