elena       2003/01/21 09:54:57

  Modified:    java/src/org/apache/xerces/dom AttrNSImpl.java
                        CoreDocumentImpl.java ElementNSImpl.java
  Log:
  Fixing bug: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16235
  
  Revision  Changes    Path
  1.34      +4 -4      xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java
  
  Index: AttrNSImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/AttrNSImpl.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- AttrNSImpl.java   16 Jan 2003 22:53:44 -0000      1.33
  +++ AttrNSImpl.java   21 Jan 2003 17:54:57 -0000      1.34
  @@ -117,7 +117,7 @@
           this.namespaceURI = namespaceURI;
           if (namespaceURI !=null) {
                this.namespaceURI = (namespaceURI.length() == 0)? null
  -                                 : namespaceURI.intern();
  +                                 : namespaceURI;
   
                }
                int colon1 = qname.indexOf(':');
  @@ -130,8 +130,8 @@
                        if (ownerDocument().errorChecking) {
                                if (qname.equals("xmlns")
                                        && (namespaceURI == null
  -                                             || namespaceURI != 
NamespaceContext.XMLNS_URI)
  -                                     || (namespaceURI == NamespaceContext.XMLNS_URI
  +                                             || 
!namespaceURI.equals(NamespaceContext.XMLNS_URI))
  +                                     || 
(namespaceURI.equals(NamespaceContext.XMLNS_URI)
                                                && !qname.equals("xmlns"))) {
                                        String msg =
                                                DOMMessageFormatter.formatMessage(
  
  
  
  1.39      +4 -4      xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java
  
  Index: CoreDocumentImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/CoreDocumentImpl.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- CoreDocumentImpl.java     7 Jan 2003 20:59:52 -0000       1.38
  +++ CoreDocumentImpl.java     21 Jan 2003 17:54:57 -0000      1.39
  @@ -2123,7 +2123,7 @@
                                throw new DOMException(DOMException.NAMESPACE_ERR, 
msg);
                        }
                        else if (prefix.equals("xml")
  -                                     && namespace != NamespaceContext.XML_URI) {
  +                                     && 
!namespace.equals(NamespaceContext.XML_URI)) {
                                String msg =
                                        DOMMessageFormatter.formatMessage(
                                                DOMMessageFormatter.DOM_DOMAIN,
  @@ -2133,9 +2133,9 @@
                        }
                        else if (
                                prefix.equals("xmlns")
  -                                     && namespace != NamespaceContext.XMLNS_URI
  +                                     && 
!namespace.equals(NamespaceContext.XMLNS_URI)
                                        || (!prefix.equals("xmlns")
  -                                             && namespace == 
NamespaceContext.XMLNS_URI)) {
  +                                             && 
namespace.equals(NamespaceContext.XMLNS_URI))) {
                                String msg =
                                        DOMMessageFormatter.formatMessage(
                                                DOMMessageFormatter.DOM_DOMAIN,
  
  
  
  1.30      +3 -3      xml-xerces/java/src/org/apache/xerces/dom/ElementNSImpl.java
  
  Index: ElementNSImpl.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/ElementNSImpl.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- ElementNSImpl.java        16 Jan 2003 22:53:44 -0000      1.29
  +++ ElementNSImpl.java        21 Jan 2003 17:54:57 -0000      1.30
  @@ -130,8 +130,8 @@
                        ownerDocument().checkQName(null, localName);
                        if (qname.equals("xmlns")
                                && (namespaceURI == null
  -                                     || namespaceURI != NamespaceContext.XMLNS_URI)
  -                             || (namespaceURI == NamespaceContext.XMLNS_URI
  +                                     || 
!namespaceURI.equals(NamespaceContext.XMLNS_URI))
  +                             || (namespaceURI.equals(NamespaceContext.XMLNS_URI)
                                        && !qname.equals("xmlns"))) {
                                String msg =
                                        DOMMessageFormatter.formatMessage(
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to