DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27476>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27476

xsl:apply-imports does not work if the pattern is a NameTest with predicate





------- Additional Comments From [EMAIL PROTECTED]  2004-03-05 20:47 -------
This bug seems to be related to template inlining optimization (set in 
Stylesheet).

If this optimization is enabled, then a template cannot be compiled twice 
because Template.translate would exit early if the current template has already 
been compiled.  However, Mode.compileApplyImports must compile the template 
again to generate another virtual method used by apply-imports.  Therefore, if 
this optimization is enabled, the second attempt to compile the template would 
generate no code in the translet.  If this optimization is not enabled, then 
each template would have it's own virtual method.  Thus, it only requires to be 
compiled once and can be invoked twice.

Reply via email to