[Home] [By Thread] [By Date] [Recent Entries]
Didier,
You want the current() function, which returns the current node (typically the node that has matched the template) irrespective of what the context node happens to be (e.g. inside a predicate, where the context node has changed). So: <xsl:apply-templates select="//rdf:description[@about=current()/@xlink:href]" /> But you'd get better performance using a key: <xsl:key name="descs-by-about" match="rdf:description" use="@about"/> Then <xsl:apply-templates select="key('descs-by-about',@xlink:href)"/> Enjoy, Wendell At 12:07 PM 5/5/2003, you wrote: Hi ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



