Typedefs | |
using | XmlSchemaInferenceException = System::ExceptionWrapper< Details_XmlSchemaInferenceException > |
using | ValidationEventHandler = System::MulticastDelegate< void(SharedPtr< Object >, SharedPtr< ValidationEventArgs >)> |
using | XmlSchemaException = System::ExceptionWrapper< Details_XmlSchemaException > |
using | XmlSchemaValidationException = System::ExceptionWrapper< Details_XmlSchemaValidationException > |
using | XmlValueGetter = System::MulticastDelegate< SharedPtr< Object >()> |
using System::Xml::Schema::ValidationEventHandler = typedef System::MulticastDelegate<void(SharedPtr<Object> , SharedPtr<ValidationEventArgs> )> |
Represents the callback method that will handle XML schema validation events and the ValidationEventArgs.
sender | The 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. |
e | The event data. |
using System::Xml::Schema::XmlSchemaException = typedef System::ExceptionWrapper<Details_XmlSchemaException> |
using System::Xml::Schema::XmlSchemaInferenceException = typedef System::ExceptionWrapper<Details_XmlSchemaInferenceException> |
using System::Xml::Schema::XmlSchemaValidationException = typedef System::ExceptionWrapper<Details_XmlSchemaValidationException> |
using System::Xml::Schema::XmlValueGetter = typedef 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.
|
strong |
Provides information about the validation mode of any
and anyAttribute
element replacements.
|
strong |
|
strong |
|
strong |
Provides different methods for preventing derivation.
|
strong |
Indicates if attributes or elements need to be qualified with a namespace prefix.
|
strong |
|
strong |
Specifies schema validation options used by the XmlSchemaValidator and XmlReader classes.
|
strong |
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. |
|
strong |
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. |
|
strong |
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 |
Boolean | A W3C XML Schema |
Decimal | A W3C XML Schema |
Float | A W3C XML Schema |
Double | A W3C XML Schema |
Duration | A W3C XML Schema |
DateTime | A W3C XML Schema |
Time | A W3C XML Schema |
Date | A W3C XML Schema |
GYearMonth | A W3C XML Schema |
GYear | A W3C XML Schema |
GMonthDay | A W3C XML Schema |
GDay | A W3C XML Schema |
GMonth | A W3C XML Schema |
HexBinary | A W3C XML Schema |
Base64Binary | A W3C XML Schema |
AnyUri | A W3C XML Schema |
QName | A W3C XML Schema |
Notation | A W3C XML Schema |
NormalizedString | A W3C XML Schema |
Token | A W3C XML Schema |
Language | A W3C XML Schema |
NmToken | A W3C XML Schema |
Name | A W3C XML Schema |
NCName | A W3C XML Schema |
Id | A W3C XML Schema |
Idref | A W3C XML Schema |
Entity | A W3C XML Schema |
Integer | A W3C XML Schema |
NonPositiveInteger | A W3C XML Schema |
NegativeInteger | A W3C XML Schema |
Long | A W3C XML Schema |
Int | A W3C XML Schema |
Short | A W3C XML Schema |
Byte | A W3C XML Schema |
NonNegativeInteger | A W3C XML Schema |
UnsignedLong | A W3C XML Schema |
UnsignedInt | A W3C XML Schema |
UnsignedShort | A W3C XML Schema |
UnsignedByte | A W3C XML Schema |
PositiveInteger | A W3C XML Schema |
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. |