Provides access to basic type information, and to a DOM representation of the type
object. You obtain an ISchemaType
object by using the types property of the ISchema
interface, the type
property of the ISchemaAttribute
interface, and the type
property of the ISchemaElement
interface.
baseTypes | Retrieves the collection of the base-types of the type. |
derivedBy | Retrieves the method by which the type definition was derived. |
enumeration | Retrieves the enumeration facet of the restriction. |
final | Retrieves the final value of the type definition. |
fractionDigits | Retrieves the fractionDigits facet of the restriction. |
length | Retrieves the length facet of the restriction. |
maxExclusive | Retrieves the maxExclusive facet of the restriction. |
maxInclusive | Retrieves the maxInclusive facet of the restriction. |
maxLength | Retrieves the maxLength facet of the restriction. |
minExclusive | Retrieves the minExclusive facet of the restriction. |
minInclusive | Retrieves the minInclusive facet of the restriction. |
minLength | Retrieves the minLength facet of the restriction. |
patterns | Retrieves a string collection that contains the pattern facets of the restriction. |
totalDigits | Retrieves the totalDigits facet of the restriction. |
variety | Retrieves the value of the variety attribute for the type definition. |
whiteSpace | Retrieves the whitespace facet of the restriction. |
isValid | Checks whether the value that has been passed in is a valid instance of this type. |
var oSchemaTypes = oSchema.types; var oSchemaType = oSchemaTypes.item(index)
Set oSchemaTypes = oSchema.types Set oSchemaType = oSchemaTypes.item(index)
HRESULT get_types(ISchemaItemCollection** types); HRESULT types->get_item(long index, ISchemaType** type);
MSXML 4.0 and later
Implementation: msxml5.dll, msxml2.lib
Header and LIB files: msxml2.h, msxml2.lib, msxml2.idl
Inheritance: Inherits from the ISchemaItem interface.
To view reference information for Visual Basic or C/C++ only, click the Language Filter button in the upper-left corner of the page.
ISchema types Property | ISchemaAttribute type Property | ISchemaElement type Property | Parts of Data Types | Data Type Facets | SOM Reference