22 #if !defined(XERCESC_INCLUDE_GUARD_XSVALUE_HPP)
23 #define XERCESC_INCLUDE_GUARD_XSVALUE_HPP
26 #include <xercesc/util/ValueHashTableOf.hpp>
30 class RegularExpression;
56 dt_normalizedString = 19,
69 dt_nonPositiveInteger = 32,
70 dt_negativeInteger = 33,
75 dt_nonNegativeInteger = 38,
78 dt_unsignedShort = 41,
80 dt_positiveInteger = 43,
115 DoubleFloatType_Normal
141 const XMLCh*
const content
144 , XMLVersion version = ver_10
160 XMLCh* getCanonicalRepresentation
162 const XMLCh*
const content
165 , XMLVersion version = ver_10
166 ,
bool toValidate =
true
186 const XMLCh*
const content
189 , XMLVersion version = ver_10
190 ,
bool toValidate =
true
195 DataType getDataType (
const XMLCh*
const dtString);
257 unsigned long f_ulong;
285 static const bool numericSign[];
290 bool validateNumerics
292 const XMLCh*
const content
299 bool validateDateTimes
301 const XMLCh*
const content
310 const XMLCh*
const content
318 XMLCh* getCanRepNumerics
320 const XMLCh*
const content
328 XMLCh* getCanRepDateTimes
330 const XMLCh*
const content
338 XMLCh* getCanRepStrings
340 const XMLCh*
const content
351 const XMLCh*
const content
361 const XMLCh*
const content
370 const XMLCh*
const content
379 bool getActualNumericValue
381 const XMLCh*
const content
388 static ValueHashTableOf<DataType>* fDataTypeRegistry;
393 static void initializeRegistry();