gareth      2002/12/02 02:00:58

  Modified:    c/src/xercesc/validators/schema TraverseSchema.cpp
  Log:
  fix to bug #12238. Attributes without type declarations should be validated using 
AnySimpleTypeValidator, not the string validator. Patch by Peter A. Volchek.
  
  Revision  Changes    Path
  1.33      +2 -2      xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp
  
  Index: TraverseSchema.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- TraverseSchema.cpp        27 Nov 2002 18:04:23 -0000      1.32
  +++ TraverseSchema.cpp        2 Dec 2002 10:00:58 -0000       1.33
  @@ -1932,7 +1932,7 @@
           dv = traverseSimpleTypeDecl(simpleType, false);
       }
       else if (!dvType || !*dvType) {
  -        dv = fDatatypeRegistry->getDatatypeValidator(SchemaSymbols::fgDT_STRING);
  +        dv = 
fDatatypeRegistry->getDatatypeValidator(SchemaSymbols::fgDT_ANYSIMPLETYPE);
       }
       else {
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to