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]