Data Types

Facets

C++

C#

Java

VB 6

anyType
anyURI
ENTITIES
ENTITY
IDREFS
IDREF
ID
language
normalizedString
NOTATION
NMTOKENS
NMTOKEN
NCName
Name
Qname
token
string

length
maxLength
minLength
pattern
whiteSpace

STL string

String

String

String

hexBinary
base64Binary

length
maxLength
minLength
whiteSpace

CBinaryData *

BinaryData *

BinaryData *

BinaryData *

byte

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

BYTE

SByte

Byte

Integer

short

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

SHORT

Int16

Short

Integer

int

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

LONG

Int32

Integer

Long

decimal maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

CDecimal *

Decimal

BigDecimal

Decimal*

negativeInteger
nonPositiveInteger
positiveInteger
nonNegativeInteger

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

CBigInteger*

BigInteger*

BigInteger

BigInteger*

longinteger

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

LONGLONG

Int64

Long

Long

unsignedByte

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

CHAR

Byte

Short

Integer

unsignedShort

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

WORD

Uint16

Integer

Long

unsignedInt

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

DWORD

Uint32

Long

Long

unsignedLong

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

DWORDLONG

Uint64

Long

Long

float

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

float

Single

Float

Single

double

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

double

Double

Double

Double

duration
time

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

CDateTimeSpan *

XmlDateTimeSpan *

Duration *

DateTimeSpan *

datetime
date
gMonthYear
gYearMonth
gMonth
gDay
gYear

maxExclusive
minExclusive
maxInclusive
minInclusive
whiteSpace

CDateTime *

XmlDateTime *

DateTime *

DateTime *

boolean

whiteSpace

bool

Boolean

Boolean

Boolean

* Data Type provided within the Liquid Technologies Runtime