[ http://issues.apache.org/jira/browse/XALANJ-1923?page=all ]
Brian Minchau updated XALANJ-1923: ---------------------------------- Fix Version: 2.7 (was: CurrentCVS) > <xsl:namespace-alias stylesheet-prefix="foo" result-prefix="#default" /> > ------------------------------------------------------------------------ > > Key: XALANJ-1923 > URL: http://issues.apache.org/jira/browse/XALANJ-1923 > Project: XalanJ2 > Type: Bug > Components: transformation, Xalan-interpretive > Versions: 2.6 > Environment: Operating System: All > Platform: Other > Reporter: Galen Sampson > Assignee: Yash Talwar > Fix For: 2.7 > Attachments: Patch.txt > > This bug exists in the implementation shipped with the JWSDP-1.4:JAXP-1.2.6 > on > Sun's java xml site: > http://java.sun.com/xml/jaxp/index.jsp > If the result-prefix is "#default" then the output should make the source > prefix's URI the outputs default namespace, removing any prefixes from nodes > in > templates. This is not the case. > See: > http://www.w3.org/TR/xslt#literal-result-element > XSLT file "bug.xslt": > <?xml version="1.0" encoding="utf-8" ?> > <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:html="http://http://www.w3.org/1999/xhtml"> > <xsl:output method="xml" version="1.0" encoding="utf-8" indent="yes" > doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" > doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" /> > <xsl:namespace-alias stylesheet-prefix="html" result-prefix="#default" /> > <xsl:strip-space elements="*" /> > <xsl:template match="/adoc"> > <html:html> > <html:head> > <html:title> > A title > </html:title> > </html:head> > <html:body> > Some text > </html:body> > </html:html> > </xsl:template> > </xsl:stylesheet> > Source Document "bug.xml": > <?xml version="1.0" ?> > <adoc /> > Command: > java org.apache.xalan.xslt.Process -IN bug.xml -XSL bug.xslt -OUT out.html > Produces: > <?xml version="1.0" encoding="utf-8"?> > <!DOCTYPE html:html PUBLIC "-//W3C//DTD XHTML 1.0 > Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <html:html> > <html:head> > <html:title> > A title > </html:title> > </html:head> > <html:body> > Some text > </html:body> > </html:html> > The output should be: > <?xml version="1.0" encoding="utf-8"?> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <html xmlns="http://http://www.w3.org/1999/xhtml"> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > <title> > A title > </title> > </head> > <body> > Some text > </body> > </html> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]