peiyongz 2003/12/16 09:18:50
Modified: c/src/xercesc/validators/schema ComplexTypeInfo.cpp
Log:
don't expand ContextSpecNode when deserilized
Revision Changes Path
1.21 +3 -19 xml-xerces/c/src/xercesc/validators/schema/ComplexTypeInfo.cpp
Index: ComplexTypeInfo.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/ComplexTypeInfo.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ComplexTypeInfo.cpp 20 Nov 2003 18:05:16 -0000 1.20
+++ ComplexTypeInfo.cpp 16 Dec 2003 17:18:50 -0000 1.21
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.21 2003/12/16 17:18:50 peiyongz
+ * don't expand ContextSpecNode when deserilized
+ *
* Revision 1.20 2003/11/20 18:05:16 knoaman
* PSVI: Use a copy of the content spec node when creating the content model.
*
@@ -959,13 +962,6 @@
serEng<<fBaseComplexTypeInfo;
serEng<<fContentSpec;
- // we need to save a flag to specify
- // if this content spce has been expanded or not
- if (fContentModel)
- serEng<<true;
- else
- serEng<<false;
-
serEng<<fAttWildCard;
serEng<<fAttList;
@@ -1013,18 +1009,6 @@
serEng>>fBaseComplexTypeInfo;
serEng>>fContentSpec;
-
- //read the expanded flag
- bool expanded = false;
- serEng>>expanded;
- if (expanded)
- {
- fContentModel = buildContentModel(fContentSpec);
- }
- //else
- // if contentSpec has NOT been expanded yet,
- // leave the building to makeContentModel
-
serEng>>fAttWildCard;
serEng>>fAttList;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]