knoaman 2002/12/10 08:58:22 Modified: c/src/xercesc/validators/schema TraverseSchema.cpp GeneralAttributeCheck.cpp Log: Schema Errata E1-16. Revision Changes Path 1.39 +1 -5 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.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- TraverseSchema.cpp 10 Dec 2002 16:36:48 -0000 1.38 +++ TraverseSchema.cpp 10 Dec 2002 16:58:22 -0000 1.39 @@ -2643,10 +2643,6 @@ const XMLCh* publicId = getElementAttValue(elem, SchemaSymbols::fgATT_PUBLIC); const XMLCh* systemId = getElementAttValue(elem, SchemaSymbols::fgATT_SYSTEM); - if ((!publicId || !*publicId) && (!systemId || !*systemId)) { - reportSchemaError(elem, XMLUni::fgXMLErrDomain, XMLErrs::Notation_InvalidDecl, name); - } - fNotationRegistry->put((void*) fStringPool->getValueForId(fStringPool->addOrFind(name)), fTargetNSURI, 0); 1.10 +4 -1 xml-xerces/c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp Index: GeneralAttributeCheck.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- GeneralAttributeCheck.cpp 4 Nov 2002 14:49:41 -0000 1.9 +++ GeneralAttributeCheck.cpp 10 Dec 2002 16:58:22 -0000 1.10 @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.10 2002/12/10 16:58:22 knoaman + * Schema Errata E1-16. + * * Revision 1.9 2002/11/04 14:49:41 tng * C++ Namespace Support. * @@ -756,7 +759,7 @@ // "notation" attList[E_Notation][A_ID] = Att_Optional | DV_ID; attList[E_Notation][A_Name] = Att_Required; - attList[E_Notation][A_Public] = Att_Required; + attList[E_Notation][A_Public] = Att_Optional; attList[E_Notation][A_System] = Att_Optional | DV_AnyURI; // "pattern"
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]