[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Using XSLT to add markup to a document
Hi Wendell, > You could optimize further by removing the call > > <xsl:call-template name="markup"> > <xsl:with-param name="text" > select="substring-before($text, 'document')" /> > </xsl:call-template> > > since we know that this string won't have the target string in it. Ahh, but you only know that it won't have the string 'document' in it; you don't know whether it will have the string 'markup' in it. On the other hand, you can change: <xsl:call-template name="markup"> <xsl:with-param name="text" select="substring-before($text, 'markup')" /> </xsl:call-template> to: <xsl:value-of select="substring-before($text)" /> since you know that there won't be either 'document' or 'markup' in that string (but then you have to be careful during maintenance if you add another word to your list of replacements). Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ 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
|