diff --git a/src/xercesc/validators/schema/SchemaGrammar.cpp b/src/xercesc/validators/schema/SchemaGrammar.cpp index 5b6bb71637ef795fda87971b3475d41810074b88..57472f95339f716b9655677071171470dfed9a95 100644 --- a/src/xercesc/validators/schema/SchemaGrammar.cpp +++ b/src/xercesc/validators/schema/SchemaGrammar.cpp @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.18 2003/11/13 23:21:19 peiyongz + * don't serialize/deserialize fElemNonDecl + * * Revision 1.17 2003/11/12 20:35:31 peiyongz * Stateless Grammar: ValidationContext * @@ -379,6 +382,7 @@ void SchemaGrammar::serialize(XSerializeEngine& serEng) /*** * don't serialize NamespaceScope* fNamespaceScope; * ValidationContext* fValidationContext; + * fElemNonDeclPool ***/ Grammar::serialize(serEng); @@ -391,13 +395,10 @@ void SchemaGrammar::serialize(XSerializeEngine& serEng) /*** * * Serialize RefHash3KeysIdPool<SchemaElementDecl>* fElemDeclPool; - * Serialize RefHash3KeysIdPool<SchemaElementDecl>* fElemNonDeclPool; * Serialize RefHash3KeysIdPool<SchemaElementDecl>* fGroupElemDeclPool; * ***/ XTemplateSerializer::storeObject(fElemDeclPool, serEng); - //todo: will fElemNonDeclPool data be removed - XTemplateSerializer::storeObject(fElemNonDeclPool, serEng); XTemplateSerializer::storeObject(fGroupElemDeclPool, serEng); /*** @@ -442,13 +443,10 @@ void SchemaGrammar::serialize(XSerializeEngine& serEng) /*** * * Deserialize RefHash3KeysIdPool<SchemaElementDecl>* fElemDeclPool; - * Deserialize RefHash3KeysIdPool<SchemaElementDecl>* fElemNonDeclPool; * Deserialize RefHash3KeysIdPool<SchemaElementDecl>* fGroupElemDeclPool; * ***/ XTemplateSerializer::loadObject(&fElemDeclPool, 109, true, 128, serEng); - //todo: will fElemNonDeclPool data be removed - XTemplateSerializer::loadObject(&fElemNonDeclPool, 109, true, 128, serEng); XTemplateSerializer::loadObject(&fGroupElemDeclPool, 109, true, 128, serEng); /*** @@ -468,8 +466,8 @@ void SchemaGrammar::serialize(XSerializeEngine& serEng) XTemplateSerializer::loadObject(&fAttributeDeclRegistry, 29, true, serEng); XTemplateSerializer::loadObject(&fComplexTypeRegistry, 29, true, serEng); - XTemplateSerializer::loadObject(&fGroupInfoRegistry, 29, true, serEng); - XTemplateSerializer::loadObject(&fAttGroupInfoRegistry, 29, true, serEng); + XTemplateSerializer::loadObject(&fGroupInfoRegistry, 13, true, serEng); + XTemplateSerializer::loadObject(&fAttGroupInfoRegistry, 13, true, serEng); /*** * Deserialize RefHash2KeysTableOf<ElemVector>* fValidSubstitutionGroups;