Author: ruchithf
Date: Tue Aug  7 03:06:50 2007
New Revision: 563438

URL: http://svn.apache.org/viewvc?view=rev&rev=563438
Log:
Fixed : https://issues.apache.org/jira/browse/AXIS2-3083


Modified:
    
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DocumentImpl.java
    
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/ElementImpl.java

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DocumentImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DocumentImpl.java?view=diff&rev=563438&r1=563437&r2=563438
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DocumentImpl.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/DocumentImpl.java
 Tue Aug  7 03:06:50 2007
@@ -198,8 +198,12 @@
 
         String localName = DOMUtil.getLocalName(qualifiedName);
         String prefix = DOMUtil.getPrefix(qualifiedName);
+        if(prefix == null) {
+            prefix = "";
+        }
 
-        if (prefix != null || "".equals(prefix)) {
+        //When the namespace is a default namespace
+        if (prefix != null && !"".equals(prefix)) {
             this.checkQName(prefix, localName);
         }
 

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/ElementImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/ElementImpl.java?view=diff&rev=563438&r1=563437&r2=563438
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/ElementImpl.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/ElementImpl.java
 Tue Aug  7 03:06:50 2007
@@ -711,8 +711,10 @@
      * @see org.apache.axiom.om.OMElement#declareNamespace(String, String)
      */
     public OMNamespace declareNamespace(String uri, String prefix) {
-        if ("".equals(prefix))
+        if (prefix == null) {
             prefix = OMSerializerUtil.getNextNSPrefix();
+        }
+        
         NamespaceImpl ns = new NamespaceImpl(uri, prefix);
         return declareNamespace(ns);
     }



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

Reply via email to