Author: veithen
Date: Sun Dec  7 14:05:12 2008
New Revision: 724214

URL: http://svn.apache.org/viewvc?rev=724214&view=rev
Log:
WSCOMMONS-281: Avoid explicit declarations of xmlns:xml.

Modified:
    
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/OMSerializerUtil.java

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/OMSerializerUtil.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/OMSerializerUtil.java?rev=724214&r1=724213&r2=724214&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/OMSerializerUtil.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-api/src/main/java/org/apache/axiom/om/impl/util/OMSerializerUtil.java
 Sun Dec  7 14:05:12 2008
@@ -684,6 +684,13 @@
     public static boolean isAssociated(String prefix, String namespace, 
XMLStreamWriter writer) 
         throws XMLStreamException {
         
+        // The "xml" prefix is always (implicitly) associated. Returning true 
here makes sure that
+        // we never write a declaration for the xml namespace. See 
WSCOMMONS-281 for a discussion
+        // of this issue.
+        if ("xml".equals(prefix)) {
+            return true;
+        }
+        
         // NOTE: Calling getNamespaceContext() on many XMLStreamWriter 
implementations is expensive.
         // Please use other writer methods first.
         


Reply via email to