You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by pd...@apache.org on 2006/08/08 23:28:45 UTC

svn commit: r429822 - /incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/JbiServiceUnitDescriptorWriter.java

Author: pdodds
Date: Tue Aug  8 14:28:44 2006
New Revision: 429822

URL: http://svn.apache.org/viewvc?rev=429822&view=rev
Log:
Corrected handling for situations where the namespace prefix is blank

Modified:
    incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/JbiServiceUnitDescriptorWriter.java

Modified: incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/JbiServiceUnitDescriptorWriter.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/JbiServiceUnitDescriptorWriter.java?rev=429822&r1=429821&r2=429822&view=diff
==============================================================================
--- incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/JbiServiceUnitDescriptorWriter.java (original)
+++ incubator/servicemix/trunk/tooling/jbi-maven-plugin/src/main/java/org/apache/servicemix/maven/plugin/jbi/JbiServiceUnitDescriptorWriter.java Tue Aug  8 14:28:44 2006
@@ -119,7 +119,7 @@
 
 	private void addQNameAttribute(XMLWriter writer, String attributeName,
 			QName attributeValue, Map namespaceMap) {
-		System.out.println("attributeName="+attributeValue);
+		System.out.println("attributeName=" + attributeValue);
 		if (attributeValue != null) {
 			StringBuffer attributeStringValue = new StringBuffer();
 			attributeStringValue.append(namespaceMap.get(attributeValue
@@ -157,7 +157,11 @@
 			int namespaceCounter) {
 		if ((qname != null)
 				&& (!namespaceMap.containsKey(qname.getNamespaceURI()))) {
-			namespaceMap.put(qname.getNamespaceURI(), qname.getPrefix());
+			if (qname.getPrefix() == null || qname.getPrefix().equals("") ) {
+				namespaceMap.put(qname.getNamespaceURI(), "ns"
+						+ namespaceCounter++);
+			} else
+				namespaceMap.put(qname.getNamespaceURI(), qname.getPrefix());
 		}
 	}