You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2002/03/18 16:09:51 UTC

DO NOT REPLY [Bug 7205] New: - Attributes arg of startElement() contains namespace declarations.

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

Attributes arg of startElement() contains namespace declarations.

           Summary: Attributes arg of startElement() contains namespace
                    declarations.
           Product: XalanJ2
           Version: CurrentCVS
          Platform: All
               URL: http://http://
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: javax.xml
        AssignedTo: xalan-dev@xml.apache.org
        ReportedBy: java@unidex.com


This bug occurs when I use a javax.xml.transform.sax.TransformerHandler to 
transform a document, such that the result tree is sent to an 
org.xml.sax.ContentHandler. When the TransformerHandler calls 
ContentHandler.startElement() to report the start of the document element, 
which has an XML namespace, the attributes argument contains the namespace 
declaration attribute (e.g., xmlns:u="http://www.example.com/"), even though 
the SAX2 http://xml.org/sax/features/namespace-prefixes feature is false. 
According to the SAX2 standard, the attributes argument of the 
ContentHandler.startElement() method should not contain any XML namespace 
declarations when the SAX2 http://xml.org/sax/features/namespace-prefixes 
feature false.