Altova MapForce 2025 Enterprise Edition

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

 

Méthodes

Nom

Description

Attribute FindAttribute(const char_type* localName, const char_type* namespaceURI)

Trouve l’attribut avec le nom local spécifié et l’URI d’espace de noms

Element FindElement(const char_type* localName, const char_type* namespaceURI)

Trouve l’élément avec le nom local spécifié et l’URI d’espace de noms.

std::vector<Attribute> GetAttributes()

Retourne une liste de tous les attributs.

ComplexType GetBaseType()

Retourne le type de base de ce type.

SimpleType GetContentType()

Retourne le type simple du contenu.

std::vector<Element> GetElements()

Retourne une liste de tous les éléments.

string_type GetLocalName()

Retourne le nom local du type.

string_type GetNamespaceURI()

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

 

Opérateurs

Nom

Description

bool operator()

Retourne true si ce n’est pas le ComplexType NULL.

bool operator!()

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

© 2018-2024 Altova GmbH