Subject: Re: [xsl] Identifying two tags that share some attribute names and values From: Zack Brown <zbrown@xxxxxxxxxxxxxxx> Date: Tue, 7 May 2002 06:32:04 -0700 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Identifying two tags that, Joerg Heinicke | Thread | Re: [xsl] Identifying two tags that, David Carlisle |
[xsl] Generic Lookup (Element Mappi, Faroukh Fekravar | Date | Re: [xsl] rotate text 90 degrees, Amit Thakkar |
Month |