ISchemaRepository
Provides methods for accessing schemas.
Schemas can be called via this interface in order to be processed further.
Indexers
Indexer | Description |
---|---|
this[String]:ISchema | Calls a schema based on the name. |
this[Int32]:ISchema | Calls a schema based on the Id. |
Properties
Property | Description |
---|---|
Root:ISchema | Supplies the root schema of the schema management. |
Methods
Method | Description |
---|---|
CreateSchemaChangeSet():ISchemaChangeSet | Generates a new SchemaChangeSet. |
CreateTransformationSet():ITransformationSet | Generates a new set of transformations. |
DeleteSchemata(ISchema[], Boolean):Void | Deletes a list of schemas. |
ExtractReferenceIdentifiers(Byte[], &String[], &String[]):Void | Extracts all references to data objects and binary objects of an Xml. |
ExtractReferenceIdentifiers(String, &String[], &String[]):Void | Extracts all references to data objects and binary objects of an Xml. |
GetSchema(String):ISchema | Calls a schema based on the name. |
GetSchema(Int32):ISchema | Calls a schema based on the Id. |
ReplaceReferenceIdentifiers(String, StringDictionary):String | Replaces references to data objects or binary objects. |
TryGetSchema(String):ISchema | Calls a schema based on the name. |
TryGetSchema(Int32):ISchema | Calls a schema based on the Id. |
ValidateData(String):Void | Validates the indicated Xml against the schema it follows. |