[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: applying templates more efficiently?
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|