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

http://issues.apache.org/bugzilla/show_bug.cgi?id=27935

Xalan fails namespace24 test from OASIS

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID



------- Additional Comments From [EMAIL PROTECTED]  2004-03-25 17:43 -------
The definition of a "Literal Namespace URI" in section 7.1.1 of XSLT 1.0 [1] is:

<<
A namespace URI in the stylesheet tree that is being used to specify a 
namespace URI in the result tree is called a literal namespace URI. This 
applies to:
o the namespace URI in the expanded-name of a literal result element in the 
stylesheet
o the namespace URI in the expanded-name of an attribute specified on a literal 
result element in the stylesheet
o the string-value of a namespace node on a literal result element in the 
stylesheet
>>

That section goes on to say the following:

<<
When a literal namespace URI has been declared to be an alias for another 
namespace URI, then the namespace URI in the result tree will be the namespace 
URI that the literal namespace URI is an alias for, instead of the literal 
namespace URI itself. 
>>

>From these statements, namespace aliasing does not apply to elements created by 
xsl:element - only those created for literal result elements and attributes on 
a literal result element.

If you disagree, please reopen the bug report.

I hope that helps.

[1] http://www.w3.org/TR/xslt#dt-literal-namespace-uri

Reply via email to