xsd.Any

www.altova.com Dieses Kapitel drucken Eine Ebene nach oben

Startseite > 

xsd.Any

Klasse xsd.Any

Eine Any-Klasse dient zur Validierung von Informationseinheiten für Attribute und Elemente, abhängig vom Namespace-Namen und optional auch abhängig von ihren lokalen Namen. Zur Beschreibung.

 

Die Any-Klasse stellt die folgenden Konstanten zur Verfügung:

 

Any.SKIP

Keinerlei Einschränkungen: bei der Informationseinheit muss es sich lediglich um wohlgeformten XML-Code handeln.

 

Any.STRICT

Für die Informationseinheit muss eine Deklaration auf oberster Ebene vorhanden sein oder die Informationseinheit muss den Typ xsi:type haben und muss gemäß ihrem Typ gültig sein.

 

Any.LAX

Wenn für die Informationseinheit eine eindeutige Deklaration verfügbar ist, muss sie gemäß dieser Deklaration gültig sein. D.h.: Falls möglich, validieren, andernfalls ist keine Validierung erforderlich.

 

Die Klasse Any stellt die folgenden (schreibgeschützten) Instanzattribute zur Verfügung):

 

Any.annotations

Eine Sequenz von Annotation-Komponenten.

 

Any.namespace_constraint

Ein Namespace Constraint-Eigenschaftseintrag. Obligatorisch.

 

Any.process_contents

Steuert die Auswirkung bei Prüfung der durch Wildcards zulässigen Informationseinheiten. Erhält entweder SKIP, STRICT oder LAX. Obligatorisch.

 


© 2019 Altova GmbH