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]

Reply via email to