Subject: [xsl] Re: Shorter rewrite From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Tue, 6 Aug 2002 00:04:00 -0700 (PDT) |
--- "Joeri Belis" <joeri dot belis at nollekens dot be> wrote: > This code snipped tests for the presence of the 'text' attribute and > then > chooses to copy all the attributes or all except ss:Formula. > My question is can this be written in a shorter verion. Direct in the > copy-of selection. > > I find i need alot of 'choose' statements and this feels like > overhead > of an > inexperienced coder. > thanks, J > > <xsl:choose> > <xsl:when test="$node_detlijn[$node_position]/@type = 'text'"> > <xsl:copy-of select="@*[name() !='ss:Formula']"/> > </xsl:when> > <xsl:otherwise> > <xsl:copy-of select="@*"/> > </xsl:otherwise> > </xsl:choose> <xsl:copy-of select="@*[name() !='ss:Formula'] | @ss:Formula[not($node_detlijn[$node_position]/@type = 'text')] "/> ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Leader between body and f, G. Ken Holman | Thread | [xsl] Checking null values in a str, Berggren Linus |
Re: [xsl] replace carridge return/l, Joeri Belis | Date | Re: [xsl] Shorter rewrite, Joerg Heinicke |
Month |