This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Identifying two tags that share some attribute names and values
On Tue, May 07, 2002 at 12:27:33PM +0200, Joerg Heinicke wrote:
>
>
> Zack Brown schrieb:
> >On Mon, May 06, 2002 at 05:04:46PM +0200, Joerg Heinicke wrote:
> >
> >>normalize-space() should handle this.
> >
> >
> >Hmm, I tinkered with it a little, but I'm not sure exactly where to use
> >it... the current recipe I'm using on my actual data is:
> >
> ><xsl:if test="not($section/@*[name() = name(current())] = .)">no</xsl:if>
>
> <xsl:if test="not(normalize-space($section/@*[name() = name(current())])
> = normalize-space())">no</xsl:if>
Seems to work. I tried something similar that broke everything. But I would
have thought something had to be done with the initial
<xsl:for-each select="$kcreffile/section[@* = $kcref/@*]">
as well, no? Maybe
<xsl:for-each select="$kcreffile/section[normalize-space(@*) = normalize-space($kcref/@*)]">
or something like that? It seems to work without it, but it still looks
like it *might* need something along those lines. Otherwise, if all the
attributes are broken across lines, then maybe none would match when
they should have. Am I hallucinating?
Be well,
Zack
>
> Joerg
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
--
Zack Brown
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list