System::Xml::Schema Namespace Reference

Classes

class  Details_XmlSchemaException
 Returns detailed information about the schema exception.
 
class  Details_XmlSchemaInferenceException
 Returns information about errors encountered by the XmlSchemaInference class while inferring a schema from an XML document.
 
class  Details_XmlSchemaValidationException
 Represents the exception thrown when XML Schema Definition Language (XSD) schema validation errors and warnings are encountered in an XML document being validated.
 
class  IXmlSchemaInfo
 Defines the post-schema-validation infoset of a validated XML node. More...
 
class  ValidationEventArgs
 Returns detailed information related to the ValidationEventHandler. More...
 
class  XmlAtomicValue
 Represents the typed value of a validated XML element or attribute. The XmlAtomicValue class cannot be inherited. More...
 
class  XmlSchema
 An in-memory representation of an XML Schema, as specified in the World Wide Web Consortium (W3C) XML Schema Part 1: Structures and XML Schema Part 2: Datatypes. More...
 
class  XmlSchemaAll
 Represents the World Wide Web Consortium (W3C) all element (compositor). More...
 
class  XmlSchemaAnnotated
 The base class for any element that can contain annotation elements. More...
 
class  XmlSchemaAnnotation
 Represents the World Wide Web Consortium (W3C) annotation element. More...
 
class  XmlSchemaAny
 Represents the World Wide Web Consortium (W3C) any element. More...
 
class  XmlSchemaAnyAttribute
 Represents the World Wide Web Consortium (W3C) anyAttribute element. More...
 
class  XmlSchemaAppInfo
 Represents the World Wide Web Consortium (W3C) appinfo element. More...
 
class  XmlSchemaAttribute
 Represents the attribute element from the XML Schema as specified by the World Wide Web Consortium (W3C). Attributes provide additional information for other document elements. The attribute tag is nested between the tags of a document's element for the schema. The XML document displays attributes as named items in the opening tag of an element. More...
 
class  XmlSchemaAttributeGroup
 Represents the attributeGroup element from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroups provides a mechanism to group a set of attribute declarations so that they can be incorporated as a group into complex type definitions. More...
 
class  XmlSchemaAttributeGroupRef
 Represents the attributeGroup element with the ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). AttributesGroupRef is the reference for an attributeGroup, name property contains the attribute group being referenced. More...
 
class  XmlSchemaChoice
 Represents the choice element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The choice allows only one of its children to appear in an instance. More...
 
class  XmlSchemaCollection
 Contains a cache of XML Schema definition language (XSD) and XML-Data Reduced (XDR) schemas. More...
 
class  XmlSchemaCollectionEnumerator
 Supports a simple iteration over a collection. This class cannot be inherited. More...
 
class  XmlSchemaCompilationSettings
 Provides schema compilation options for the XmlSchemaSet class This class cannot be inherited. More...
 
class  XmlSchemaComplexContent
 Represents the complexContent element from XML Schema as specified by the World Wide Web Consortium (W3C). This class represents the complex content model for complex types. It contains extensions or restrictions on a complex type that has either only elements or mixed content. More...
 
class  XmlSchemaComplexContentExtension
 Represents the extension element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with complex content model derived by extension. It extends the complex type by adding attributes or elements. More...
 
class  XmlSchemaComplexContentRestriction
 Represents the restriction element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for complex types with a complex content model derived by restriction. It restricts the contents of the complex type to a subset of the inherited complex type. More...
 
class  XmlSchemaComplexType
 Represents the complexType element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines a complex type that determines the set of attributes and content of an element. More...
 
class  XmlSchemaContent
 An abstract class for schema content. More...
 
class  XmlSchemaContentModel
 Specifies the order and structure of the child elements of a type. More...
 
class  XmlSchemaDatatype
 The XmlSchemaDatatype class is an abstract class for mapping XML Schema definition language (XSD) types to runtime types. More...
 
class  XmlSchemaDocumentation
 Represents the documentation element from XML Schema as specified by the World Wide Web Consortium (W3C). This class specifies information to be read or used by humans within an annotation. More...
 
class  XmlSchemaElement
 Represents the element element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is the base class for all particle types and is used to describe an element in an XML document. More...
 
class  XmlSchemaEnumerationFacet
 Represents the enumeration facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class specifies a list of valid values for a simpleType element. Declaration is contained within a restriction declaration. More...
 
class  XmlSchemaExternal
 Provides information about the included schema. More...
 
class  XmlSchemaFacet
 A base class for all facets that are used when simple types are derived by restriction. More...
 
class  XmlSchemaFractionDigitsFacet
 Specifies a restriction on the number of digits that can be entered for the fraction value of a simpleType element. The value of fractionDigits must be a positive integer. Represents the World Wide Web Consortium (W3C) fractionDigits facet. More...
 
class  XmlSchemaGroup
 Represents the group element from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines groups at the schema level that are referenced from the complex types. It groups a set of element declarations so that they can be incorporated as a group into complex type definitions. More...
 
class  XmlSchemaGroupBase
 An abstract class for XmlSchemaAll, XmlSchemaChoice, or XmlSchemaSequence. More...
 
class  XmlSchemaGroupRef
 Represents the group element with ref attribute from the XML Schema as specified by the World Wide Web Consortium (W3C). This class is used within complex types that reference a group defined at the schema level. More...
 
class  XmlSchemaIdentityConstraint
 Class for the identity constraints: key, keyref, and unique elements. More...
 
class  XmlSchemaImport
 Represents the import element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is used to import schema components from other schemas. More...
 
class  XmlSchemaInclude
 Represents the include element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is used to include declarations and definitions from an external schema. The included declarations and definitions are then available for processing in the containing schema. More...
 
class  XmlSchemaInference
 Infers an XML Schema Definition Language (XSD) schema from an XML document. The XmlSchemaInference class cannot be inherited. More...
 
class  XmlSchemaInfo
 Represents the post-schema-validation infoset of a validated XML node. More...
 
class  XmlSchemaKey
 This class represents the key element from XMLSchema as specified by the World Wide Web Consortium (W3C). More...
 
class  XmlSchemaKeyref
 This class represents the keyref element from XMLSchema as specified by the World Wide Web Consortium (W3C). More...
 
class  XmlSchemaLengthFacet
 Represents the length facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the length of a simpleType element on the data type. More...
 
class  XmlSchemaMaxExclusiveFacet
 Represents the maxExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum value of a simpleType element. The element value must be less than the value of the maxExclusive element. More...
 
class  XmlSchemaMaxInclusiveFacet
 Represents the maxInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum value of a simpleType element. The element value must be less than or equal to the value of the maxInclusive element. More...
 
class  XmlSchemaMaxLengthFacet
 Represents the maxLength element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the maximum length of the data value of a simpleType element. The length must be less than the value of the maxLength element. More...
 
class  XmlSchemaMinExclusiveFacet
 Represents the minExclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum value of a simpleType element. The element value must be greater than the value of the minExclusive element. More...
 
class  XmlSchemaMinInclusiveFacet
 Represents the minInclusive element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum value of a simpleType element. The element value must be greater than or equal to the value of the minInclusive element. More...
 
class  XmlSchemaMinLengthFacet
 Represents the minLength element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the minimum length of the data value of a simpleType element. The length must be greater than the value of the minLength element. More...
 
class  XmlSchemaNotation
 Represents the notation element from XML Schema as specified by the World Wide Web Consortium (W3C). An XML Schema notation declaration is a reconstruction of XML 1.0 NOTATION declarations. The purpose of notations is to describe the format of non-XML data within an XML document. More...
 
class  XmlSchemaNumericFacet
 A vase class for defining numeric facets. This class is the base class for numeric facet classes such as XmlSchemaMinLengthFacet. More...
 
class  XmlSchemaObject
 Represents the root class for the Xml schema object model hierarchy and serves as a base class for classes such as the XmlSchema class. More...
 
class  XmlSchemaObjectCollection
 A collection of XmlSchemaObjects. More...
 
class  XmlSchemaObjectEnumerator
 Represents the enumerator for the XmlSchemaObjectCollection. More...
 
class  XmlSchemaObjectTable
 Provides the collections for contained elements in the XmlSchema class (for example, Attributes, AttributeGroups, Elements, and so on). More...
 
class  XmlSchemaParticle
 A base class for that is the base class for all particle types (e.g. XmlSchemaAny). More...
 
class  XmlSchemaPatternFacet
 Represents the pattern element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the value entered for a simpleType element. More...
 
class  XmlSchemaRedefine
 Represents the redefine element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to allow simple and complex types, groups and attribute groups from external schema files to be redefined in the current schema. This class can also be used to provide versioning for the schema elements. More...
 
class  XmlSchemaSequence
 Represents the sequence element (compositor) from the XML Schema as specified by the World Wide Web Consortium (W3C). The sequence requires the elements in the group to appear in the specified sequence within the containing element. More...
 
class  XmlSchemaSet
 Contains a cache of XML Schema definition language (XSD) schemas. More...
 
class  XmlSchemaSimpleContent
 Represents the simpleContent element from XML Schema as specified by the World Wide Web Consortium (W3C). This class is for simple and complex types with simple content model. More...
 
class  XmlSchemaSimpleContentExtension
 Represents the extension element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to derive simple types by extension. Such derivations are used to extend the simple type content of the element by adding attributes. More...
 
class  XmlSchemaSimpleContentRestriction
 Represents the restriction element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to derive simple types by restriction. Such derivations can be used to restrict the range of values for the element to a subset of the values specified in the inherited simple type. More...
 
class  XmlSchemaSimpleType
 Represents the simpleType element for simple content from XML Schema as specified by the World Wide Web Consortium (W3C). This class defines a simple type. Simple types can specify information and constraints for the value of attributes or elements with text-only content. More...
 
class  XmlSchemaSimpleTypeContent
 A base class for simple type content classes. More...
 
class  XmlSchemaSimpleTypeList
 Represents the list element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to define a simpleType element as a list of values of a specified data type. More...
 
class  XmlSchemaSimpleTypeRestriction
 Represents the restriction element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used restricting simpleType element. More...
 
class  XmlSchemaSimpleTypeUnion
 Represents the union element for simple types from XML Schema as specified by the World Wide Web Consortium (W3C). A union datatype can be used to specify the content of a simpleType. The value of the simpleType element must be any one of a set of alternative datatypes specified in the union. Union types are always derived types and must comprise at least two alternative datatypes. More...
 
class  XmlSchemaTotalDigitsFacet
 Represents the totalDigits facet from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to specify a restriction on the number of digits that can be entered for the value of a simpleType element. That value of totalDigits must be a positive integer. More...
 
class  XmlSchemaType
 The base class for all simple types and complex types. More...
 
class  XmlSchemaUnique
 Represents the unique element from XML Schema as specified by the World Wide Web Consortium (W3C). This class can be used to identify a unique constraint among a set of elements. More...
 
class  XmlSchemaValidator
 Represents an XML Schema Definition Language (XSD) Schema validation engine. The XmlSchemaValidator class cannot be inherited. More...
 
class  XmlSchemaWhiteSpaceFacet
 Represents the World Wide Web Consortium (W3C) whiteSpace facet. More...
 
class  XmlSchemaXPath
 Represents the World Wide Web Consortium (W3C) selector element. More...
 

Typedefs

using XmlSchemaInferenceException = System::ExceptionWrapper< Details_XmlSchemaInferenceException >
 
using ValidationEventHandler = System::MulticastDelegate< void(SharedPtr< Object >, SharedPtr< ValidationEventArgs >)>
 Represents the callback method that will handle XML schema validation events and the ValidationEventArgs. More...
 
using XmlSchemaException = System::ExceptionWrapper< Details_XmlSchemaException >
 
using XmlSchemaValidationException = System::ExceptionWrapper< Details_XmlSchemaValidationException >
 
using XmlValueGetter = System::MulticastDelegate< SharedPtr< Object >()>
 A callback used by the XmlSchemaValidator class to pass attribute, text,and white space values as a run-time type compatible with the XML Schema Definition Language (XSD) type of the attribute, text, or white space. More...
 

Enumerations

enum  XmlSchemaContentProcessing { XmlSchemaContentProcessing::None, XmlSchemaContentProcessing::Skip, XmlSchemaContentProcessing::Lax, XmlSchemaContentProcessing::Strict }
 Provides information about the validation mode of any and anyAttribute element replacements. More...
 
enum  XmlSchemaContentType { XmlSchemaContentType::TextOnly, XmlSchemaContentType::Empty, XmlSchemaContentType::ElementOnly, XmlSchemaContentType::Mixed }
 Enumerations for the content model of the complex type. This represents the content in the post-schema-validation information set (infoset). More...
 
enum  XmlSchemaDatatypeVariety { XmlSchemaDatatypeVariety::Atomic, XmlSchemaDatatypeVariety::List, XmlSchemaDatatypeVariety::Union }
 Specifies the W3C XML schema data type variety of the type. More...
 
enum  XmlSchemaDerivationMethod {
  XmlSchemaDerivationMethod::Empty = 0, XmlSchemaDerivationMethod::Substitution = 0x0001, XmlSchemaDerivationMethod::Extension = 0x0002, XmlSchemaDerivationMethod::Restriction = 0x0004,
  XmlSchemaDerivationMethod::List = 0x0008, XmlSchemaDerivationMethod::Union = 0x0010, XmlSchemaDerivationMethod::All = 0x00FF, XmlSchemaDerivationMethod::None = 0x0100
}
 Provides different methods for preventing derivation. More...
 
enum  XmlSchemaForm { XmlSchemaForm::None, XmlSchemaForm::Qualified, XmlSchemaForm::Unqualified }
 Indicates if attributes or elements need to be qualified with a namespace prefix. More...
 
enum  XmlSchemaUse { XmlSchemaUse::None, XmlSchemaUse::Optional, XmlSchemaUse::Prohibited, XmlSchemaUse::Required }
 Indicator of how the attribute is used. More...
 
enum  XmlSchemaValidationFlags {
  XmlSchemaValidationFlags::None = 0x0000, XmlSchemaValidationFlags::ProcessInlineSchema = 0x0001, XmlSchemaValidationFlags::ProcessSchemaLocation = 0x0002, XmlSchemaValidationFlags::ReportValidationWarnings = 0x0004,
  XmlSchemaValidationFlags::ProcessIdentityConstraints = 0x0008, XmlSchemaValidationFlags::AllowXmlAttributes = 0x0010
}
 Specifies schema validation options used by the XmlSchemaValidator and XmlReader classes. More...
 
enum  XmlSchemaValidity { XmlSchemaValidity::NotKnown, XmlSchemaValidity::Valid, XmlSchemaValidity::Invalid }
 Represents the validity of an XML item validated by the XmlSchemaValidator class. More...
 
enum  XmlSeverityType { XmlSeverityType::Error, XmlSeverityType::Warning }
 Represents the severity of the validation event. More...
 
enum  XmlTypeCode {
  XmlTypeCode::None, XmlTypeCode::Item, XmlTypeCode::Node, XmlTypeCode::Document,
  XmlTypeCode::Element, XmlTypeCode::Attribute, XmlTypeCode::Namespace, XmlTypeCode::ProcessingInstruction,
  XmlTypeCode::Comment, XmlTypeCode::Text, XmlTypeCode::AnyAtomicType, XmlTypeCode::UntypedAtomic,
  XmlTypeCode::String, XmlTypeCode::Boolean, XmlTypeCode::Decimal, XmlTypeCode::Float,
  XmlTypeCode::Double, XmlTypeCode::Duration, XmlTypeCode::DateTime, XmlTypeCode::Time,
  XmlTypeCode::Date, XmlTypeCode::GYearMonth, XmlTypeCode::GYear, XmlTypeCode::GMonthDay,
  XmlTypeCode::GDay, XmlTypeCode::GMonth, XmlTypeCode::HexBinary, XmlTypeCode::Base64Binary,
  XmlTypeCode::AnyUri, XmlTypeCode::QName, XmlTypeCode::Notation, XmlTypeCode::NormalizedString,
  XmlTypeCode::Token, XmlTypeCode::Language, XmlTypeCode::NmToken, XmlTypeCode::Name,
  XmlTypeCode::NCName, XmlTypeCode::Id, XmlTypeCode::Idref, XmlTypeCode::Entity,
  XmlTypeCode::Integer, XmlTypeCode::NonPositiveInteger, XmlTypeCode::NegativeInteger, XmlTypeCode::Long,
  XmlTypeCode::Int, XmlTypeCode::Short, XmlTypeCode::Byte, XmlTypeCode::NonNegativeInteger,
  XmlTypeCode::UnsignedLong, XmlTypeCode::UnsignedInt, XmlTypeCode::UnsignedShort, XmlTypeCode::UnsignedByte,
  XmlTypeCode::PositiveInteger, XmlTypeCode::YearMonthDuration, XmlTypeCode::DayTimeDuration
}
 Represents the W3C XML Schema Definition Language (XSD) schema types. More...
 

Typedef Documentation

◆ ValidationEventHandler

Represents the callback method that will handle XML schema validation events and the ValidationEventArgs.

Parameters
senderThe source of the event. Note Determine the type of a sender before using it in your code. You cannot assume that the sender is an instance of a particular type. The sender is also not guaranteed to not be null. Always surround your casts with failure handling logic.
eThe event data.

◆ XmlSchemaException

using System::Xml::Schema::XmlSchemaException = typedef System::ExceptionWrapper<Details_XmlSchemaException>

◆ XmlSchemaInferenceException

using System::Xml::Schema::XmlSchemaInferenceException = typedef System::ExceptionWrapper<Details_XmlSchemaInferenceException>

◆ XmlSchemaValidationException

using System::Xml::Schema::XmlSchemaValidationException = typedef System::ExceptionWrapper<Details_XmlSchemaValidationException>

◆ XmlValueGetter

A callback used by the XmlSchemaValidator class to pass attribute, text,and white space values as a run-time type compatible with the XML Schema Definition Language (XSD) type of the attribute, text, or white space.

Returns
An object containing the attribute, text, or white space value. The object is a type that corresponds to the XSD type of the attribute, text, or white space value.

Enumeration Type Documentation

◆ XmlSchemaContentProcessing

Provides information about the validation mode of any and anyAttribute element replacements.

Enumerator
None 

Document items are not validated.

Skip 

Document items must consist of well-formed XML and are not validated by the schema.

The XML processor attempts to notify the client through a validation event handler with ValidationEventArgs::set_Severity(XmlSeverityType::Warning) that no validation took place for the given item. If a validation event handler has not been set up, no information is returned when the warning is produced.

Lax 

If the associated schema is found, the document items will be validated. No errors will be thrown otherwise.

If the item is not validated, the XML processor attempts to notify the client through a validation event handler with ValidationEventArgs::set_Severity(XmlSeverityType::Warning). If a validation event handler has not been set up, no information is returned when the warning is produced.

Strict 

The schema processor must find a schema associated with the indicated namespace to validate the document items.

If the processor cannot find a schema or if the items are not valid, the XML processor attempts to notify the client through a validation event handler with ValidationEventArgs::set_Severity(XmlSeverityType::Warning). If a validation error occurs and a validation event handler is not provided, an exception is thrown.

◆ XmlSchemaContentType

Enumerations for the content model of the complex type. This represents the content in the post-schema-validation information set (infoset).

Enumerator
TextOnly 

Text-only content.

Empty 

Empty content.

ElementOnly 

Element-only content.

Mixed 

Mixed content.

◆ XmlSchemaDatatypeVariety

Specifies the W3C XML schema data type variety of the type.

Enumerator
Atomic 

A W3C XML schema atomic type.

List 

A W3C XML schema list type.

Union 

A W3C XML schema union type.

◆ XmlSchemaDerivationMethod

Provides different methods for preventing derivation.

Enumerator
Empty 

Override default derivation method to allow any derivation.

Substitution 

Refers to derivations by Substitution.

Extension 

Refers to derivations by Extension.

Restriction 

Refers to derivations by Restriction.

List 

Refers to derivations by List.

Union 

Refers to derivations by Union.

All 

#all. Refers to all derivation methods.

None 

Accepts the default derivation method.

◆ XmlSchemaForm

Indicates if attributes or elements need to be qualified with a namespace prefix.

Enumerator
None 

Element and attribute form is not specified in the schema.

Qualified 

Elements and attributes must be qualified with a namespace prefix.

Unqualified 

Elements and attributes are not required to be qualified with a namespace prefix.

◆ XmlSchemaUse

Indicator of how the attribute is used.

Enumerator
None 

Attribute use not specified.

Optional 

Attribute is optional.

Prohibited 

Attribute cannot be used.

Required 

Attribute must appear once.

◆ XmlSchemaValidationFlags

Specifies schema validation options used by the XmlSchemaValidator and XmlReader classes.

Enumerator
None 

Do not process identity constraints, inline schemas, schema location hints, or report schema validation warnings.

ProcessInlineSchema 

Process inline schemas encountered during validation.

ProcessSchemaLocation 

Process schema location hints (xsi:schemaLocation, xsi:noNamespaceSchemaLocation) encountered during validation.

ReportValidationWarnings 

Report schema validation warnings encountered during validation.

ProcessIdentityConstraints 

Process identity constraints (xs:ID, xs:IDREF, xs:key, xs:keyref, xs:unique) encountered during validation.

AllowXmlAttributes 

Allow xml:* attributes even if they are not defined in the schema. The attributes will be validated based on their data type.

◆ XmlSchemaValidity

Represents the validity of an XML item validated by the XmlSchemaValidator class.

Enumerator
NotKnown 

The validity of the XML item is not known.

Valid 

The XML item is valid.

Invalid 

The XML item is invalid.

◆ XmlSeverityType

Represents the severity of the validation event.

Enumerator
Error 

Indicates a validation error occurred when validating the instance document. This applies to document type definitions (DTDs) and XML Schema definition language (XSD) schemas. The World Wide Web Consortium (W3C) validity constraints are considered errors. If no validation event handler has been created, errors throw an exception.

Warning 

Indicates that a validation event occurred that is not an error. A warning is typically issued when there is no DTD, or XML Schema to validate a particular element or attribute against. Unlike errors, warnings do not throw an exception if there is no validation event handler.

◆ XmlTypeCode

Represents the W3C XML Schema Definition Language (XSD) schema types.

Enumerator
None 

No type information.

Item 

An item such as a node or atomic value.

Node 

This value is used for internal purposes and is not intended to be used directly from your code.

Document 

This value is used for internal purposes and is not intended to be used directly from your code.

Element 

This value is used for internal purposes and is not intended to be used directly from your code.

Attribute 

This value is used for internal purposes and is not intended to be used directly from your code.

Namespace 

This value is used for internal purposes and is not intended to be used directly from your code.

ProcessingInstruction 

This value is used for internal purposes and is not intended to be used directly from your code.

Comment 

This value is used for internal purposes and is not intended to be used directly from your code.

Text 

This value is used for internal purposes and is not intended to be used directly from your code.

AnyAtomicType 

Any atomic value of a union.

UntypedAtomic 

An untyped atomic value.

String 

A W3C XML Schema xs:string type.

Boolean 

A W3C XML Schema xs:boolean type.

Decimal 

A W3C XML Schema xs:decimal type.

Float 

A W3C XML Schema xs:float type.

Double 

A W3C XML Schema xs:double type.

Duration 

A W3C XML Schema xs:Duration type.

DateTime 

A W3C XML Schema xs:dateTime type.

Time 

A W3C XML Schema xs:time type.

Date 

A W3C XML Schema xs:date type.

GYearMonth 

A W3C XML Schema xs:gYearMonth type.

GYear 

A W3C XML Schema xs:gYear type.

GMonthDay 

A W3C XML Schema xs:gMonthDay type.

GDay 

A W3C XML Schema xs:gDay type.

GMonth 

A W3C XML Schema xs:gMonth type.

HexBinary 

A W3C XML Schema xs:hexBinary type.

Base64Binary 

A W3C XML Schema xs:base64Binary type.

AnyUri 

A W3C XML Schema xs:anyURI type.

QName 

A W3C XML Schema xs:QName type.

Notation 

A W3C XML Schema xs:NOTATION type.

NormalizedString 

A W3C XML Schema xs:normalizedString type.

Token 

A W3C XML Schema xs:token type.

Language 

A W3C XML Schema xs:language type.

NmToken 

A W3C XML Schema xs:NMTOKEN type.

Name 

A W3C XML Schema xs:Name type.

NCName 

A W3C XML Schema xs:NCName type.

Id 

A W3C XML Schema xs:ID type.

Idref 

A W3C XML Schema xs:IDREF type.

Entity 

A W3C XML Schema xs:ENTITY type.

Integer 

A W3C XML Schema xs:integer type.

NonPositiveInteger 

A W3C XML Schema xs:nonPositiveInteger type.

NegativeInteger 

A W3C XML Schema xs:negativeInteger type.

Long 

A W3C XML Schema xs:long type.

Int 

A W3C XML Schema xs:int type.

Short 

A W3C XML Schema xs:short type.

Byte 

A W3C XML Schema xs:byte type.

NonNegativeInteger 

A W3C XML Schema xs:nonNegativeInteger type.

UnsignedLong 

A W3C XML Schema xs:unsignedLong type.

UnsignedInt 

A W3C XML Schema xs:unsignedInt type.

UnsignedShort 

A W3C XML Schema xs:unsignedShort type.

UnsignedByte 

A W3C XML Schema xs:unsignedByte type.

PositiveInteger 

A W3C XML Schema xs:positiveInteger type.

YearMonthDuration 

This value is used for internal purposes and is not intended to be used directly from your code.

DayTimeDuration 

This value is used for internal purposes and is not intended to be used directly from your code.