Member

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Benutzerhandbuch und Referenz > Code Generator > SPL (Spy Programming Language) > Vordefinierte Typen >

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

Type

Typ, der ursprünglich das Member deklariert (entspricht ContainingType für nicht vererbte Members)

ContainingType

Type

Typ, dessen Member dies ist

DataType

Type

Datentyp des Inhalts dieses Members

Library

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


© 2019 Altova GmbH