Vérifie la validité du contenu entre éléments. Plus de détails...
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 | |
ICaseDocumentFragment * | m_case_document |
String | m_space_string |
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.
|
inline |
Définition à la ligne 62 du fichier CaseOptionList.cc.
Vérifie la validité des éléments fils de element.
Définition à la ligne 69 du fichier CaseOptionList.cc.
Références Arcane::CaseOptionError::addWarning(), Arcane::XmlNode::begin(), Arcane::XmlNode::ELEMENT, Arcane::XmlNode::end(), Arcane::XmlNode::TEXT, Arcane::XmlNode::type(), et Arcane::XmlNode::value().
|
private |
Définition à la ligne 95 du fichier CaseOptionList.cc.
|
private |
Définition à la ligne 96 du fichier CaseOptionList.cc.