Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::dom::LibXml2_SchemaValidator

Classe encapsulant la validation XML Schema d'un document XML. Plus de détails...

+ Graphe de collaboration de Arcane::dom::LibXml2_SchemaValidator:

Fonctions membres publiques

 LibXml2_SchemaValidator (const String &schema_file_name)
 
void validate (::xmlDocPtr doc, ByteConstArrayView schema_data)
 Valide un document XML.
 

Description détaillée

Classe encapsulant la validation XML Schema d'un document XML.

Définition à la ligne 296 du fichier DomLibXml2V2.cc.

Documentation des constructeurs et destructeur

◆ LibXml2_SchemaValidator()

Arcane::dom::LibXml2_SchemaValidator::LibXml2_SchemaValidator ( const String schema_file_name)
inline

Définition à la ligne 299 du fichier DomLibXml2V2.cc.

◆ ~LibXml2_SchemaValidator()

Arcane::dom::LibXml2_SchemaValidator::~LibXml2_SchemaValidator ( )
inline

Définition à la ligne 304 du fichier DomLibXml2V2.cc.

Documentation des fonctions membres

◆ validate()

void Arcane::dom::LibXml2_SchemaValidator::validate ( ::xmlDocPtr  doc,
ByteConstArrayView  schema_data 
)

Valide un document XML.

Valide le document doc. Le nom de fichier du schéma est donné par le constructeur. Si schema_data est non nul on considère qu'il s'agit du contenu du fichier XML Schema.

doc Document XML. schema_data Contenu mémoire du XML Schema. Peut être nul.

Définition à la ligne 701 du fichier DomLibXml2V2.cc.

Références ARCANE_THROW, Arccore::ConstArrayView< T >::data(), Arccore::ConstArrayView< T >::empty(), Arccore::String::localstr(), Arccore::String::null(), et Arccore::ConstArrayView< T >::size().

Référencé par Arcane::dom::LibXml2_Parser::parse().


La documentation de cette classe a été générée à partir du fichier suivant :