[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl:initial-template
Hi Max, Yes, this is correct. If you create a named template with the standard name xsl:initial-template, and if you do not provide an override (i.e., instruct the processor to start somewhere else, or use a source document as input, which would start matching templates processing), then that template is called: <xsl:template match="/"> <xsl:text>input doc provided</xsl:text> </xsl:template> <xsl:template name="xsl:initial-template"> <xsl:text>no input doc, no initial template specified</xsl:text> </xsl:template> <xsl:template name="other"> <xsl:text>named template 'other' specified</xsl:text> </xsl:template> See section http://www.w3.org/TR/xslt-30/#invoking-initial-template. Cheers, Abel Braaksma Exselt XSLT 3.0 streaming processor http://exselt.net On 1-5-2014 5:40, Max Toro wrote: > If I understand correctly, in XSLT 3.0 you can initiate a > transformation at a named template, but you are not required to > provide a name because it uses "xsl:initial-template" as default. This > replaces the convention of using "main" or any other kind of > convention. Is this correct? > -- > Max Toro
|
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
|