Member
Dieses Objekt steht für ein Attribut oder Element im XML-Schema. Es dient zum Erstellen von Klassen-Members von Typen.
Eigenschaft | Typ | Beschreibung |
|---|---|---|
CodeName | String | Name für generierten Code (wird vom lokalen Namen oder der Parent-Deklaration abgeleitet) |
LocalName | String | Ursprünglicher Name im Schema. Leer bei dem speziellen Member, das den Textinhalt von complexTypes darstellt. |
NamespaceURI | String | Die Namespace URI dieses Elements/Attributs in XML-Instanzdokumenten / -streams. |
DeclaringType | Typ, der ursprünglich das Member deklariert (entspricht ContainingType für nicht vererbte Members) | |
ContainingType | Typ, dessen Member dies ist | |
Datentyp | Datentyp des Inhalts dieses Members | |
Library | Bibliothek, die den Datentyp dieses Members enthält | |
IsAttribute | Boolean | True bei Attributen, false bei Elementen |
IsOptional | Boolean | True, wenn minOccurs = 0 oder optionales Attribut |
IsRequired | Boolean | True, wenn minOccurs > 0 oder required-Attribut |
IsFixed | Boolean | True bei fixed Attributen, Wert ist in der Eigenschaft "Default" |
IsDefault | Boolean | True bei Attributen mit Standardwert, Wert ist in der Eigenschaft "Default" |
IsNillable | Boolean | True bei nillable Elementen |
IsUseQualified | Boolean | True, wenn NamespaceURI nicht leer ist |
MinOccurs | Integer | minOccurs wie in Schema. 1 bei required Attributen |
MaxOccurs | Integer | maxOccurs, wie in Schema. 0 bei prohibited Attributen, -1 bei unbounded |
Default | String | Standardwert |