Author: mukulg
Date: Mon Apr 18 06:18:39 2011
New Revision: 1094246

URL: http://svn.apache.org/viewvc?rev=1094246&view=rev
Log:
committing slight fix for schema 1.1 assertions processing for xs:any wildcard 
processing with processContents="skip" mode (character data was not added to 
the assertions XDM tree for this case, prior to this fix).

Modified:
    
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java

Modified: 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java?rev=1094246&r1=1094245&r2=1094246&view=diff
==============================================================================
--- 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
 (original)
+++ 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
 Mon Apr 18 06:18:39 2011
@@ -1818,8 +1818,13 @@ public class XMLSchemaValidator
     // returns the normalized string if possible, otherwise the original string
     XMLString handleCharacters(XMLString text) {
 
-        if (fSkipValidationDepth >= 0)
+        if (fSkipValidationDepth >= 0) {
+            // delegate to assertions validator subcomponent
+            if (fSchemaVersion == Constants.SCHEMA_VERSION_1_1) {
+                fAssertionValidator.characterDataHandler(text);
+            }
             return text;
+        }
 
         fSawText = fSawText || text.length > 0;
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to