ISchemaRepository

Stellt Methoden zum Zugriff auf Schemata zur Verfügung.

Über diese Schnittstelle können Schemata abgerufen werden, um diese weiter zu verarbeiten.

Indexer

IndexerBeschreibung
this[String]:ISchema

Ruft ein Schema anhand des Namens ab.

this[Int32]:ISchema

Ruft ein Schema anhand der Id ab.

Eigenschaften

EigenschaftBeschreibung
Root:ISchema

Liefert das Wurzelschema der Schemaverwaltung.

Methoden

MethodeBeschreibung
CreateSchemaChangeSet():ISchemaChangeSet

Erzeugt ein neues SchemaChangeSet.

CreateTransformationSet():ITransformationSet

Erzeugt ein neues Set an Transformationen.

DeleteSchemata(ISchema[], Boolean):Void

Löscht eine Liste von Schemata.

ExtractReferenceIdentifiers(Byte[], &String[], &String[]):Void

Extrahiert alle Verweise auf Datenobjekte und Binärobjekte eines Xml.

ExtractReferenceIdentifiers(String, &String[], &String[]):Void

Extrahiert alle Verweise auf Datenobjekte und Binärobjekte eines Xml.

GetSchema(String):ISchema

Ruft ein Schema anhand des Namens ab.

GetSchema(Int32):ISchema

Ruft ein Schema anhand der Id ab.

ReplaceReferenceIdentifiers(String, StringDictionary):String

Ersetzt Referenzen auf Datenobjekte oder Binärobjekte.

TryGetSchema(String):ISchema

Ruft ein Schema anhand des Namens ab.

TryGetSchema(Int32):ISchema

Ruft ein Schema anhand der Id ab.

ValidateData(String):Void

Validiert das angegebene Xml gegen das Schema, welches es folgt.