Create(String, ISchema[], Boolean):ISchema
Erstellt ein neues Schema unterhalb des aktuellen Schemas.
Der Name des Schemas ist Teil des XSD und muss somit nicht gesondert angegeben werden.
Parameter
- xsdData
Typ: System.String
Dieser Parameter enthält das XSD für das zuerstellende Schema.
- structureSchemaChildren
Dieser Parameter ist eine Liste von Schemata, welche als Kindschemata dem neu erstellten Schema hinzugefügt werden sollen.
Mit der Angabe dieser Schemata können Datenobjekte dieser Schemata unterhalb von Datenobjekten, die dem neuen Schema folgen, erstellt werden.
- isAbstract
Typ: System.Boolean
Dieser Parameter gibt an, ob das Schema abstrakt sein soll oder nicht.
Im Datenbestand können keine Datenobjekte von abstrakten Schemata instanziiert werden. Abstrakte Schemata können lediglich Typen (simpleType, complexType, element, attribute, group) definieren oder zur Strukturierung verwendet werden. Diese Schemata können weiterhin als Kindschema einem anderen Schema hinzugefügt werden, jedoch können nur alle untergeordneten, nicht abstrakten Schemata instanziiert werden.