This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]