Subject: Re: Getting variable yet most immediate parentNode
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Fri, 28 Sep 2007 11:19:57 -0400
|
Abel (switching threads again),
At 08:00 PM 9/27/2007, you wrote:
Wendell, considering the possible intent of Steve to wrap all output
inside one <div>, it is probably better if he does go back to using
the // syntax, but not in the way I proposed, but more like this
(assuming that the match="option" was a mistake from Steve, it
doesn't even have an @name, I replace it here with "section"):
<xsl:template match="section">
<div>
<span class="two"><label>
<xsl:value-of select="(@name | .)[1]" /> <!-- xslt
1.0 syntax now -->
</label></span>
<xsl:apply-template select=".//answers" />
Well if you wish to humor your aversion to "//" you could always write:
<xsl:apply-templates select="descendant::answers"/>
... which would arguably be clearer, too. (This is unlikely to make
any performance difference though.)
Cheers,
Wendell
======================================================================
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
======================================================================
|