venu        2003/09/09 02:16:48

  Modified:    java/src/org/apache/xerces/dom Tag: jaxp-1_3_0-branch
                        CoreDocumentImpl.java
  Log:
  Description : Throw NAMESPACE_ERR: when namespace uri is null and qname has a prefix.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.43.2.1  +11 -2     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.43
  retrieving revision 1.43.2.1
  diff -u -r1.43 -r1.43.2.1
  --- CoreDocumentImpl.java     30 Jul 2003 19:39:22 -0000      1.43
  +++ CoreDocumentImpl.java     9 Sep 2003 09:16:48 -0000       1.43.2.1
  @@ -872,7 +872,16 @@
                }
                else {
                    if (namespaceURI == null) {
  -                        el.rename(name);
  +                             int colon1 = name.indexOf(':');
  +                             if(colon1 != -1){
  +                                     String msg =
  +                                             DOMMessageFormatter.formatMessage(
  +                                             DOMMessageFormatter.DOM_DOMAIN,
  +                                             "NAMESPACE_ERR",
  +                                             null);
  +                                     throw new 
DOMException(DOMException.NAMESPACE_ERR, msg);
  +                             }
  +                el.rename(name);
                    }
                    else {
                        // we need to create a new object
  
  
  

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

Reply via email to