Informations sur un fichier XML. Plus de détails...
#include <arcane/core/XmlInfo.h>
Fonctions membres publiques | |
XmlInfo (IApplication *mng=0) | |
Fonctions membres publiques statiques | |
static void | error (const XmlNode &element, const String msg) |
static void | warning (const XmlNode &element, const String msg) |
static void | attrError (const XmlNode &element, const char *attr_name) |
static XmlNode | rootNode (IIOMng *mng, const String &file_name, const String &schema_name=String()) |
Attributs protégés | |
IApplication * | m_mng |
Informations sur un fichier XML.
Classe de base des classes stockant les informations lues dans les fichiers XML. Un élément XML nommé XXX aura ses informations stockées dans une classe XXXInfo.
|
inline |
Leve une exception concernant l'élément XML "element" avec le message "msg".
element | élément XML concerné par l'exception. |
msg | message de l'exception. |
Définition à la ligne 50 du fichier XmlInfo.h.
Références Arcane::XmlNode::name().
|
inlinestatic |
Retourne le noeud racine du fichier XML nommé "file_name". Si un nom de schéma est passé en argument, la conformité du fichier au schéma est vérifié.
file_name | le nom du fichier XML. |
mng | le gestionnaire d'entrées/sorties Arcane. |
schema_name | le nom du schéma associé au fichier (optionnel). |
Affiche le message d'avertissement "msg" concernant l'élément XML "element".
element | élément XML concerné par l'exception. |
msg | message de l'exception. |
Définition à la ligne 63 du fichier XmlInfo.h.
Références Arcane::XmlNode::name().
|
protected |