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 (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 | |
DataType | 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 |