You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by jk...@apache.org on 2005/10/18 15:25:57 UTC

svn commit: r326101 - /incubator/woden/java/src/org/apache/woden/internal/util/dom/DOMUtils.java

Author: jkaputin
Date: Tue Oct 18 06:25:51 2005
New Revision: 326101

URL: http://svn.apache.org/viewcvs?rev=326101&view=rev
Log:
in getQName, use the QName ctor that takes a prefix.

Modified:
    incubator/woden/java/src/org/apache/woden/internal/util/dom/DOMUtils.java

Modified: incubator/woden/java/src/org/apache/woden/internal/util/dom/DOMUtils.java
URL: http://svn.apache.org/viewcvs/incubator/woden/java/src/org/apache/woden/internal/util/dom/DOMUtils.java?rev=326101&r1=326100&r2=326101&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/util/dom/DOMUtils.java (original)
+++ incubator/woden/java/src/org/apache/woden/internal/util/dom/DOMUtils.java Tue Oct 18 06:25:51 2005
@@ -36,6 +36,7 @@
   private static String NS_URI_XMLNS = "http://www.w3.org/2000/xmlns/";
 
   private static final String ATTR_XMLNS = "xmlns";
+  private static final String emptyString = "";
   
   /**
    * Returns a list of attributes of an element. Returns an 
@@ -307,10 +308,12 @@
     if (namespaceURI != null)
     {
       registerUniquePrefix(prefix, namespaceURI, desc);
-
-      //TODO pass prefix to QName ctor too, but what about if it was modified
-      //when registered because of name clash (pass original or modification)?
-      return new QName(namespaceURI, localPart);
+      
+      //TODO when passing prefix to QName ctor, what if it was modified by
+      //registerUniquePrefix because of a name clash (pass original or modification)?
+      return new QName(namespaceURI, 
+                       localPart, 
+                       prefix != null ? prefix : emptyString);
     }
     else
     {



---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org