You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by dm...@apache.org on 2005/10/29 23:55:55 UTC

svn commit: r329488 - /jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/NamespaceResolver.java

Author: dmitri
Date: Sat Oct 29 14:55:53 2005
New Revision: 329488

URL: http://svn.apache.org/viewcvs?rev=329488&view=rev
Log:
Fixed a problem that lead to paths with empty prefixes

Modified:
    jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/NamespaceResolver.java

Modified: jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/NamespaceResolver.java
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/NamespaceResolver.java?rev=329488&r1=329487&r2=329488&view=diff
==============================================================================
--- jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/NamespaceResolver.java (original)
+++ jakarta/commons/proper/jxpath/trunk/src/java/org/apache/commons/jxpath/ri/NamespaceResolver.java Sat Oct 29 14:55:53 2005
@@ -96,8 +96,11 @@
             if (ni != null) {
                 for (int position = 1; ni.setPosition(position); position++) {
                     NodePointer nsPointer = ni.getNodePointer();
-                    reverseMap.put(nsPointer.getNamespaceURI(), 
-                            nsPointer.getName().getName());
+                    String uri = nsPointer.getNamespaceURI();                    
+                    String prefix = nsPointer.getName().getName();
+                    if (!"".equals(prefix)) {
+                        reverseMap.put(uri, prefix);
+                    }
                 }
             }
             Iterator it = namespaceMap.entrySet().iterator();



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