[ http://issues.apache.org/jira/browse/XALANJ-1818?page=comments#action_12319054 ]
Brian Minchau commented on XALANJ-1818: --------------------------------------- The reporter is satisfied with the remarks given by Dave Bertoni. Closing this issue. > xmlns:* attributes copied incorrectly in literal result element > --------------------------------------------------------------- > > Key: XALANJ-1818 > URL: http://issues.apache.org/jira/browse/XALANJ-1818 > Project: XalanJ2 > Type: Bug > Components: parse-or-compile, Xalan-interpretive > Versions: 2.5 > Environment: Operating System: Linux > Platform: PC > Reporter: xalan2-list > Assignee: Xalan Developers Mailing List > Fix For: 2.7 > Attachments: Namespaces.java > > When a literal result element is generated its xmlns:* attributes are not > copied > according to the XSLT specification 7.1.1 > (http://www.w3.org/TR/xslt#literal-result-element). The spec states that > usually > an attribute should be copied, and an xmlns:* attribute is not a special case. > But with Xalan the xmlns:* attribute is copied into the result element or an > ancestor of the result element, whichever is the earliest and as long as it is > not repeated. > Here's why it's a problem. I want my XSLT to generate a document like this: > <my-element> > <inner-element aaa:attr="value" xmlns:aaa="my namespace URI"> > This is my content > </inner-element> > </my-element> > But if I put this into an XSLT template to output literally the xmlns:aaa > attribute mysteriously moves into its parent element. The attached code (java > version "1.4.1_05") demonstrates this. > I want the xmlns:aaa attribute to be in the <inner-element> because I want to > pick out that element and make it the top element of a new document. But now I > can't because the <inner-element>, which was valid XML in isolation, has lost > its namespace declaration and so no longer is valid in isolation. -- 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]
