Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::XmlElementContentChecker

Vérifie la validité du contenu entre éléments. Plus de détails...

+ Graphe de collaboration de Arcane::XmlElementContentChecker:

Fonctions membres publiques

 XmlElementContentChecker (ICaseDocumentFragment *cd, ITraceMng *tm)
 
void check (XmlNode element)
 Vérifie la validité des éléments fils de element.
 

Attributs privés

ICaseDocumentFragmentm_case_document
 
String m_space_string
 

Description détaillée

Vérifie la validité du contenu entre éléments.

Cette classe permet de vérifier qu'il n'y a pas de chaînes de caractères entre les éléments.

Par exemple, le texte suivant est invalide: pour une option complexe 'toto' contenant deux options 'x' et 'y', le texte suivant est considéré invalide: <toto>ABCD<x>A</x><y></y></toto> car 'ABCD' ne sera pas utilisé ce qui peut être trompeur pour l'utilisateur. On ne tolére entre les éléments que les noeuds texte contenant des caractères blancs.

Définition à la ligne 59 du fichier CaseOptionList.cc.

Documentation des constructeurs et destructeur

◆ XmlElementContentChecker()

Arcane::XmlElementContentChecker::XmlElementContentChecker ( ICaseDocumentFragment cd,
ITraceMng tm 
)
inline

Définition à la ligne 62 du fichier CaseOptionList.cc.

Documentation des fonctions membres

◆ check()

void Arcane::XmlElementContentChecker::check ( XmlNode  element)
inline

Documentation des données membres

◆ m_case_document

ICaseDocumentFragment* Arcane::XmlElementContentChecker::m_case_document
private

Définition à la ligne 95 du fichier CaseOptionList.cc.

◆ m_space_string

String Arcane::XmlElementContentChecker::m_space_string
private

Définition à la ligne 96 du fichier CaseOptionList.cc.


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