Altova MapForce 2025 Professional Edition

Cette classe vous permet d’accéder à des informations de schéma concernant des classes générées depuis des types simples. Veuillez noter que cette classe n’est pas destinée à fournir des informations dynamiques à propos des instances particulières des types simples dans un document XML. Au lieu, elle vous permet d’obtenir des informations par le biais d’un programme concernant un type simple particulier défini dans le schéma XML.

 

Méthodes

Nom

Description

SimpleType GetBaseType()

Retourne le type de base de ce type.

std::vector<string_type> GetEnumerations()

Retourne une liste de toutes les facettes d’énumération.

unsigned int GetFractionDigits()

Retourne la valeur de cette facette.

unsigned int GetLength()

Retourne la valeur de cette facette.

string_type GetLocalName()

Retourne le nom local du type.

string_type GetMaxExclusive()

Retourne la valeur de cette facette.

string_type GetMaxInclusive()

Retourne la valeur de cette facette.

unsigned int GetMaxLength()

Retourne la valeur de cette facette.

string_type GetMinExclusive()

Retourne la valeur de cette facette.

string_type GetMinInclusive()

Retourne la valeur de cette facette.

unsigned int GetMinLength()

Retourne la valeur de cette facette.

string_type GetNamespaceURI()

Retourne l’URI d’espace de noms du type.

std::vector<string_type> GetPatterns()

Retourne une liste de toutes les facettes de motif.

unsigned int GetTotalDigits()

Retourne la valeur de cette facette.

WhitespaceType GetWhitespace()

Retourne la valeur de la facette d’espace blanc, qui est un de :

Whitespace_Unknown

Whitespace_Preserve

Whitespace_Replace

Whitespace_Collapse

 

Opérateurs

Nom

Description

bool operator()

Retourne true si ce n’est pas de SimpleType NULL.

bool operator!()

Retourne true s’il s’agit du SimpleType NULL.

© 2018-2024 Altova GmbH