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=3664>.
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=3664

xsltc doesn't support simplified stylesheets with 
xmlns="http://www.w3.org/TR/xhtml1/strict";

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|Other                       |High
            Summary|xalan doesn't appear to     |xsltc doesn't support
                   |support simplified          |simplified stylesheets with
                   |stylesheets                 |xmlns="http://www.w3.org/TR/
                   |                            |xhtml1/strict"



------- Additional Comments From [EMAIL PROTECTED]  2001-10-04 13:10 -------
Further analysis of this bug shows that the problem happens only when
the opening <html > tag in the XSL simplified stylesheet sets the 
default namespace to something. For example,

<html xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
      xsl:version="1.0"
      xmlns="http://www.w3.org/TR/xhtml1/strict";>

Setting xmlns="http://www.w3.org/TR/xhtml1/strict"; is a common 
practice in a so-called simplied stylesheet. 

It doesn't matter what you set the default namespace to. Any 
value will do. As long as you omit the xmlns attribute, xsltc 
will process the <xsl: ... > instructions within the simplified 
stylesheet. Once you add the xmlns attribute, non of the 
<xsl: ... > instructions are processed and the output reflects 
just the literal result output. 

This explains why embed03 conf test didn't have the correct output,
while embed06 did, even though 06 is more complicated. embed06 
did not have an xmlns attribute in the <html > tag, whereas embed03 did.

Reply via email to