knoaman 2003/11/28 10:33:15
Modified: c/src/xercesc/internal IGXMLScanner2.cpp
Log:
PSVI update. Thanks to David Cargill.
Revision Changes Path
1.47 +8 -4 xml-xerces/c/src/xercesc/internal/IGXMLScanner2.cpp
Index: IGXMLScanner2.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/IGXMLScanner2.cpp,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- IGXMLScanner2.cpp 28 Nov 2003 05:13:29 -0000 1.46
+++ IGXMLScanner2.cpp 28 Nov 2003 18:33:15 -0000 1.47
@@ -542,10 +542,14 @@
, false
, elemDecl
);
- attrValidator =
((SchemaValidator*)fValidator)->getMostRecentAttrValidator();
- if(getPSVIHandler() && fGrammarType ==
Grammar::SchemaGrammarType
+
+ if(fGrammarType == Grammar::SchemaGrammarType)
+ {
+ attrValidator =
((SchemaValidator*)fValidator)->getMostRecentAttrValidator();
+ if (getPSVIHandler()
&& ((SchemaValidator
*)fValidator)->getErrorOccurred())
- attrValid = PSVIItem::VALIDITY_INVALID;
+ attrValid = PSVIItem::VALIDITY_INVALID;
+ }
}
else if(fGrammarType == Grammar::SchemaGrammarType)
attrValidator =
DatatypeValidatorFactory::getBuiltInRegistry()->get(SchemaSymbols::fgDT_ANYSIMPLETYPE);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]