Author: frankb
Date: Wed Nov 21 11:08:38 2007
New Revision: 597183

URL: http://svn.apache.org/viewvc?rev=597183&view=rev
Log:
Fix for TUSCANY-1915

Modified:
    
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOXMLResourceImpl.java

Modified: 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOXMLResourceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOXMLResourceImpl.java?rev=597183&r1=597182&r2=597183&view=diff
==============================================================================
--- 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOXMLResourceImpl.java
 (original)
+++ 
incubator/tuscany/java/sdo/impl/src/main/java/org/apache/tuscany/sdo/util/resource/SDOXMLResourceImpl.java
 Wed Nov 21 11:08:38 2007
@@ -179,12 +179,16 @@
         private String xsdQName2SDOURI(String xsdQName) {
             org.eclipse.emf.ecore.xml.type.internal.QName qname = new 
org.eclipse.emf.ecore.xml.type.internal.QName(xsdQName);
             try {
-            updateQNameURI(qname);
+                updateQNameURI(qname);
             }
             catch (IllegalArgumentException e) {
                 return xsdQName;
             }
-            return qname.getNamespaceURI() + "#" + qname.getLocalPart();
+            String uri = qname.getNamespaceURI();
+            if (uri != "")
+              return uri + "#" + qname.getLocalPart();
+            else
+              return qname.getLocalPart();
         }
         
         private String getPrefixFromNamespaceURI(String nsURI) {



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

Reply via email to