xsl-list
[Top] [All Lists]

RE: [xsl] include error

2007-11-29 05:44:20
...this is exactely what I don't need: The imported templates 
have to override the importing as they are more specialized 
as the ones. Shall I just turn arround the mechanism and 
import the general stylesheet into the more specialized?

Yes, absolutely. You should always import a general-purpose module from a
special-purpose module, never the other way around.

Besides this, for curiosity:
You state that "[i]t may well cause errors due to the 
presence of duplicate declarations; in fact, if the 
stylesheets contains definitions of global variables or named 
templates, and is included more than once at the same 
precedence, such errors are almost inevitable." (XSLT 2.0, 
3rd ed., p. 330)

- What does "may" mean? 

This is in relation to including the same module more than once.

I think the "may" is correct: There are cases where this won't throw an
error, for example, if the modules are empty, or if they contain template
rules (match templates) that are never matched. But I wouldn't defend the
"almost".

Michael Kay
http://www.saxonica.com/


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>