Re: Invoking XSLT 2.0
There is no necessity for having multiple templates. My own primary reason for using "-it templatename" is that in our production environment, we never use the default input, instead some configuration file is passed on by system property, which in turn contains some catalog-style references to the sources, which are then read in with fn:unparsed-text() (we use XSLT for importing structured text, not XML, which cannot be the principal input).
Other usages are a stylesheet that does not need any input (or only some parameters), i.e., a calculation stylesheet, or the 99-bottles problem, or a stylesheet that summarizes the online traffic jams by url. Neither need have multiple primary named templates, but do require an initial template (well, "require" is too strong a word).
Cheers, -- Abel Braaksma
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