sandygao 2002/08/01 06:54:32 Modified: java/src/org/apache/xerces/impl/dv/xs XSSimpleTypeDecl.java Log: Fixing bug [11349]. The normalized value in the ValidatedInfo object was overwritten if the type is a list. Now we store the normalized value *after* each of the items is validated, so it won't be overwritten. Revision Changes Path 1.17 +4 -5 xml-xerces/java/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java Index: XSSimpleTypeDecl.java =================================================================== RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- XSSimpleTypeDecl.java 30 Jul 2002 22:16:55 -0000 1.16 +++ XSSimpleTypeDecl.java 1 Aug 2002 13:54:32 -0000 1.17 @@ -1483,9 +1483,6 @@ nvalue = content; } - // update normalized value - validatedInfo.normalizedValue = nvalue; - StringTokenizer parsedList = new StringTokenizer(nvalue); int countOfTokens = parsedList.countTokens() ; Object[] avalue = new Object[countOfTokens]; @@ -1506,8 +1503,10 @@ } validatedInfo.actualValue = avalue; + validatedInfo.memberType = null; validatedInfo.memberTypes = memberTypes; - + validatedInfo.normalizedValue = nvalue; + return avalue; } else { // (fVariety == VARIETY_UNION)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]