cargilld 2004/09/27 21:40:08
Modified: c/src/xercesc/parsers DOMBuilderImpl.cpp
Log:
Update canSetFeature with new features.
Revision Changes Path
1.41 +11 -2 xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.cpp
Index: DOMBuilderImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- DOMBuilderImpl.cpp 28 Sep 2004 02:14:14 -0000 1.40
+++ DOMBuilderImpl.cpp 28 Sep 2004 04:40:08 -0000 1.41
@@ -239,6 +239,11 @@
{
getScanner()->setValidateAnnotations(state);
}
+ else if (XMLString::compareIString(name,
XMLUni::fgXercesIdentityConstraintChecking) == 0)
+ {
+ getScanner()->setIdentityConstraintChecking(state);
+ }
+
else {
throw DOMException(DOMException::NOT_FOUND_ERR, 0, getMemoryManager());
}
@@ -357,7 +362,11 @@
(XMLString::compareIString(name, XMLUni::fgXercesUserAdoptsDOMDocument) ==
0) ||
(XMLString::compareIString(name, XMLUni::fgXercesCalculateSrcOfs) == 0) ||
(XMLString::compareIString(name, XMLUni::fgXercesStandardUriConformant) ==
0) ||
- (XMLString::compareIString(name, XMLUni::fgXercesDOMHasPSVIInfo) == 0)) {
+ (XMLString::compareIString(name, XMLUni::fgXercesDOMHasPSVIInfo) == 0) ||
+ (XMLString::compareIString(name, XMLUni::fgXercesValidateAnnotations) == 0)
||
+ (XMLString::compareIString(name,
XMLUni::fgXercesGenerateSyntheticAnnotations) == 0) ||
+ (XMLString::compareIString(name,
XMLUni::fgXercesIdentityConstraintChecking) == 0)
+ ) {
return true;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]