System::Xml::Schema Namespace Reference

Classes

class  ValidationEventArgs
 
class  XmlSchema
 
class  XmlSchemaSet
 

Typedefs

typedef std::function< void(SharedPtr< Object >, SharedPtr< ValidationEventArgs >)> ValidationEventHandler
 
typedef System::Event< void(SharedPtr< Object >, SharedPtr< ValidationEventArgs >)> ValidatingEventSignal
 

Enumerations

enum  XmlSchemaValidationFlags {
  XmlSchemaValidationFlags::None = 0, XmlSchemaValidationFlags::ProcessInlineSchema = 1, XmlSchemaValidationFlags::ProcessSchemaLocation = 2, XmlSchemaValidationFlags::ReportValidationWarnings = 4,
  XmlSchemaValidationFlags::ProcessIdentityConstraints = 8, XmlSchemaValidationFlags::AllowXmlAttributes = 16
}
 
enum  XmlSeverityType { XmlSeverityType::Error, XmlSeverityType::Warning }
 

Functions

 DECLARE_INHERITED_EXCEPTION (XmlSchemaException, SystemException)
 

Typedef Documentation

◆ ValidatingEventSignal

◆ ValidationEventHandler

Enumeration Type Documentation

◆ XmlSchemaValidationFlags

Enumerator
None 
ProcessInlineSchema 
ProcessSchemaLocation 
ReportValidationWarnings 
ProcessIdentityConstraints 
AllowXmlAttributes 

◆ XmlSeverityType

Enumerator
Error 
Warning 

Function Documentation

◆ DECLARE_INHERITED_EXCEPTION()

System::Xml::Schema::DECLARE_INHERITED_EXCEPTION ( XmlSchemaException  ,
SystemException   
)