ISchemaRepository
Stellt Methoden zum Zugriff auf Schemata zur Verfügung.
Über diese Schnittstelle können Schemata abgerufen werden, um diese weiter zu verarbeiten.
Indexer
Indexer | Beschreibung |
---|---|
this[String]:ISchema | Ruft ein Schema anhand des Namens ab. |
this[Int32]:ISchema | Ruft ein Schema anhand der Id ab. |
Eigenschaften
Eigenschaft | Beschreibung |
---|---|
Root:ISchema | Liefert das Wurzelschema der Schemaverwaltung. |
Methoden
Methode | Beschreibung |
---|---|
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. |