Altova MapForce 2025 Professional Edition

Cet objet représente un type simple ou complexe. Il est utilisé pour générer une classe dans le langage cible. Il existe un type supplémentaire par bibliothèque qui représente le document, qui a tous les éléments racine possibles en tant que membres.

 

Des types anonymes ont un LocalName vide.

 

Propriétés

Type

Description

CodeName

string

Nom pour le code généré (dérivé depuis le nom local ou la déclaration de parent)

LocalName

string

Nom original dans le schéma

Namespace

Namespace

Espace de noms contenant ce type

Attributes

Membre collection

Attributs contenus dans ce type*

Elements

Membre collection

Élément enfant contenu dans ce type

IsSimpleType

booléen

True pour les types ssimples, false pour les types complexes

IsDerived

booléen

True si ce type est dérivé d’un autre type, qui est aussi représenté par un objet Type

IsDerivedByExtension

booléen

True si ce type est dérivé par extension

IsDerivedByRestriction

booléen

True si ce type est dérivé par restriction

IsDerivedByUnion

booléen

True si ce type est dérivé par union

IsDerivedByList

booléen

True si ce type est dérivé par list

BaseType

Type

Le type de base de ce type (si IsDerived est true)

IsDocumentRootType

booléen

True si ce type représente le document lui-même

Library

Library

Bibliothèque contenant ce type

IsFinal

booléen

True si déclaré en tant que final dans le schéma

IsMixed

booléen

True si ce type peut avoir du contenu mixte

IsAbstract

booléen

True si ce type est déclaré en tant qu’abstrait

IsGlobal

booléen

True si ce type est déclaré globalement dans le schéma

IsAnonymous

booléen

True si ce type est déclaré localement dans un élément

 

Pour les types simples uniquement :

 

Propriétés

Type

Description

IsNativeBound

booléen

True si la liaison de type native existe

NativeBinding

NativeBinding

Liaison native pour ce type

Facettes

Facettes

Facettes de ce type

Whitespace

string

Raccourci vers la facette Whitespace

 

* Les types complexes avec du contenu de texte (il s’agit des types avec du contenu mixte et des complexType avec simpleContent) ont un membre d’attribut non nommé supplémentaire qui représente le contenu de texte.

© 2018-2024 Altova GmbH