Author: dims
Date: Mon Nov 17 08:55:28 2008
New Revision: 718274

URL: http://svn.apache.org/viewvc?rev=718274&view=rev
Log:
Don't serialize to '<anyAttribute processContents="none"/>'

XML Schema spec says

<anyAttribute
  id = ID 
  namespace = ((##any | ##other) | List of (anyURI | (##targetNamespace | 
##local))) : ##any 
  processContents = (lax | skip | strict): strict 
  {any attributes with non-schema Namespace...}>
Content: (annotation?)
</anyAttribute>


Modified:
    
webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java

Modified: 
webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java?rev=718274&r1=718273&r2=718274&view=diff
==============================================================================
--- 
webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java
 (original)
+++ 
webservices/commons/branches/modules/XmlSchema/1_4_X_BRANCH/src/main/java/org/apache/ws/commons/schema/XmlSchemaSerializer.java
 Mon Nov 17 08:55:28 2008
@@ -2390,9 +2390,11 @@
 
         if (anyAttributeObj.processContent != null) {
             String processContent = anyAttributeObj.processContent.getValue();
-            processContent = convertString(processContent);
-            anyAttribute.setAttribute("processContents",
+            if(!Constants.BlockConstants.NONE.equals(processContent)){
+                processContent = convertString(processContent);
+                anyAttribute.setAttribute("processContents",
                     processContent);
+            }
         }
         if (anyAttributeObj.annotation != null) {
             Element annotation = serializeAnnotation(doc,


Reply via email to