Subject: RE: applying templates more efficiently? From: "Spychalski, Frank" <frank.spychalski@xxxxxxx> Date: Mon, 31 Jul 2000 23:14:21 +0200 |
Hi, forget the tests, templates are only applied if a node of that type is found, just use: <xsl:apply-templates select="intro|steps|points|conclusion"/> bye Frank - Frank Spychalski Research Engineer SAP Labs, Palo Alto frank.spychalski@xxxxxxx ->-----Original Message----- ->From: Eric Taylor [mailto:Eric.Taylor@xxxxxxxxxxxx] ->Sent: Monday, July 31, 2000 12:45 PM ->To: 'XSL-List@xxxxxxxxxxxxxxxx' ->Subject: applying templates more efficiently? -> -> ->I have sections of my XSL that look like this: -> -> <xsl:template match="body"> -> <xsl:if test="intro"><xsl:apply-templates ->select="intro"/></xsl:if> -> <xsl:if test="steps"><xsl:apply-templates ->select="steps"/></xsl:if> -> <xsl:if test="points"><xsl:apply-templates ->select="points"/></xsl:if> -> <xsl:if test="conclusion"><xsl:apply-templates ->select="conclusion"/></xsl:if> -> etc. -> ->Is there a way that I can consolidate these into a single ->statement, e.g,. ->something like -> -> <xsl:if test="intro | steps | points | conclusion"> -> <xsl:apply-templates select= " ***???*** "/> <!-- ->not sure what ->should go here --> -> </xsl:if> -> ->Thanks again from a novice. Eric : ) -> -> -> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
FW: applying templates more efficie, Eric Taylor | Thread | MSXML namespace problem..., Gene Lake |
MSXML Perf Stats, Steven Livingstone | Date | RE: MSXML namespace problem..., Julian Reschke |
Month |