You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ca...@apache.org on 2006/04/29 03:26:24 UTC

svn commit: r398053 - in /xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype: BooleanDatatypeValidator.cpp NameDatatypeValidator.cpp

Author: cargilld
Date: Fri Apr 28 18:26:22 2006
New Revision: 398053

URL: http://svn.apache.org/viewcvs?rev=398053&view=rev
Log:
Better message for invalid boolean datatype.

Modified:
    xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp
    xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/NameDatatypeValidator.cpp

Modified: xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp?rev=398053&r1=398052&r2=398053&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp Fri Apr 28 18:26:22 2006
@@ -118,7 +118,11 @@
     }
 
     if (i == XMLUni::fgBooleanValueSpaceArraySize)
-        ThrowXMLwithMemMgr(InvalidDatatypeValueException, XMLExcepts::CM_UnaryOpHadBinType, manager);
+        ThrowXMLwithMemMgr2(InvalidDatatypeValueException
+                           , XMLExcepts::VALUE_Invalid_Name
+                           , content
+                           , SchemaSymbols::fgDT_BOOLEAN
+                           , manager);
         //Not valid boolean type
 
 }

Modified: xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/NameDatatypeValidator.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/NameDatatypeValidator.cpp?rev=398053&r1=398052&r2=398053&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/NameDatatypeValidator.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/validators/datatype/NameDatatypeValidator.cpp Fri Apr 28 18:26:22 2006
@@ -99,9 +99,10 @@
     //
     if ( !XMLString::isValidName(content))
     {
-        ThrowXMLwithMemMgr1(InvalidDatatypeValueException
+        ThrowXMLwithMemMgr2(InvalidDatatypeValueException
                 , XMLExcepts::VALUE_Invalid_Name
                 , content
+                , SchemaSymbols::fgDT_NAME
                 , manager);
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org