2.5.170 XmlDataType

An XMLDataType enumeration specifies a subset of XML data types, as specified by [W3C-XSD]. It MUST correspond to a value from the following table. Note that the following table uses xs as the prefix for the namespace "http://www.w3.org/2001/XMLSchema".

Name

Value

Meaning

MSOXIDTSTRING

0x00000001

Specifies the xs:string type.

MSOXIDTNORMALIZEDSTRING

0x00000002

Specifies the xs:normalizedString type.

MSOXIDTTOKEN

0x00000003

Specifies the xs:token type.

MSOXIDTBYTE

0x00000004

Specifies the xs:byte type.

MSOXIDTUNSIGNEDBYTE

0x00000005

Specifies the xs:unsignedByte type.

MSOXIDTBASE64BINARY

0x00000006

Specifies the xs:base64Binary type.

MSOXIDTHEXBINARY

0x00000007

Specifies the xs:hexBinary type.

MSOXIDTINTEGER

0x00000008

Specifies the xs:integer type.

MSOXIDTPOSITIVEINTEGER

0x00000009

Specifies the xs: positiveInteger type.

MSOXIDTNEGATIVEINTEGER

0x0000000A

Specifies the xs:negativeInteger type.

MSOXIDTNONPOSITIVEINTEGER

0x0000000B

Specifies the xs:nonPositiveInteger type.

MSOXIDTNONNEGATIVEINTEGER

0x0000000C

Specifies the xs:nonNegativeInteger type.

MSOXIDTINT

0x0000000D

Specifies the xs:int type.

MSOXIDTUNSIGNEDINT

0x0000000E

Specifies the xs:unsignedInt type.

MSOXIDTLONG

0x0000000F

Specifies the xs:long type.

MSOXIDTUNSIGNEDLONG

0x00000010

Specifies the xs:unsignedLong type.

MSOXIDTSHORT

0x00000011

Specifies the xs:short type.

MSOXIDTUNSIGNEDSHORT

0x00000012

Specifies the xs:unsignedShort type.

MSOXIDTDECIMAL

0x00000013

Specifies the xs:decimal type.

MSOXIDTFLOAT

0x00000014

Specifies the xs:float type.

MSOXIDTDOUBLE

0x00000015

Specifies the xs:double type.

MSOXIDTBOOLEAN

0x00000016

Specifies the xs:boolean type.

MSOXIDTTIME

0x00000017

Specifies the xs:time type.

MSOXIDTDATETIME

0x00000018

Specifies the xs:dateTime type.

MSOXIDTDURATION

0x00000019

Specifies the xs:duration type.

MSOXIDTDATE

0x0000001A

Specifies the xs:date type.

MSOXIDTMONTH

0x0000001B

Specifies the xs:gMonth type.

MSOXIDTYEAR

0x0000001C

Specifies the xs:gYear type.

MSOXIDTYEARMONTH

0x0000001D

Specifies the xs:gYearMonth type.

MSOXIDTDAY

0x0000001E

Specifies the xs:gDay type.

MSOXIDTMONTHDAY

0x0000001F

Specifies the xs:gMonthDay type.

MSOXIDTNAME

0x00000020

Specifies the xs:Name type.

MSOXIDTQNAME

0x00000021

Specifies the xs:QName type.

MSOXIDTNCNAME

0x00000022

Specifies the xs:NCName type.

MSOXIDTANYURI

0x00000023

Specifies the xs:anyURI type.

MSOXIDTLANGUAGE

0x00000024

Specifies the xs:language type.

MSOXIDTID

0x00000025

Specifies the xs:ID type.

MSOXIDTIDREF

0x00000026

Specifies the xs:IDREF type.

MSOXIDTIDREFS

0x00000027

Specifies the xs:IDREFS type.

MSOXIDTENTITY

0x00000028

Specifies the xs:ENTITY type.

MSOXIDTENTITIES

0x00000029

Specifies the xs:ENTITIES type.

MSOXIDTNOTATION

0x0000002A

Specifies the xs:NOTATION type.

MSOXIDTNMTOKEN

0x0000002B

Specifies the xs:NMTOKEN type.

MSOXIDTNMTOKENS

0x0000002C

Specifies the xs: NMTOKENS type.

MSOXIDTANYTYPE

0x0000002D

Specifies the xs:anyType type.