Classe encapsulant l'analyser d'un document XML. Plus de détails...
Fonctions membres publiques | |
LibXml2_Parser (const String &file_name, ITraceMng *trace) | |
IXmlDocumentHolder * | parse (ILibXml2_Reader *reader, const String &schema_name, ByteConstArrayView schema_data) |
Analyse le contenu Xml via le reader reader. | |
const String & | fileName () const |
int | options () const |
Fonctions membres privées | |
void | _applySchema (::xmlDocPtr doc, LibXml2_ErrorHandler &err_handler, const String &schema_name, ByteConstArrayView schema_data) |
Attributs privés | |
String | m_file_name |
ITraceMng * | m_trace |
int | m_options |
Classe encapsulant l'analyser d'un document XML.
Définition à la ligne 259 du fichier DomLibXml2V2.cc.
Définition à la ligne 262 du fichier DomLibXml2V2.cc.
|
inline |
Définition à la ligne 280 du fichier DomLibXml2V2.cc.
|
inline |
Définition à la ligne 281 du fichier DomLibXml2V2.cc.
IXmlDocumentHolder * Arcane::dom::LibXml2_Parser::parse | ( | ILibXml2_Reader * | reader, |
const String & | schema_name, | ||
ByteConstArrayView | schema_data | ||
) |
Analyse le contenu Xml via le reader reader.
Retourne un document Xml qui doit ensuite être détruit par appel à l'opérateur delete. Ce document ne peut pas être nul.
reader Lecteur associé. schema_name Nom du fichier contenant le XML Schema à valider. Peut être nul. schema_data Contenu mémoire du XML Schema. Peut être nul.
Définition à la ligne 648 du fichier DomLibXml2V2.cc.
Références ARCANE_THROW, et Arccore::ITraceMng::info().
|
private |
Définition à la ligne 283 du fichier DomLibXml2V2.cc.
|
private |
Définition à la ligne 285 du fichier DomLibXml2V2.cc.
|
private |
Définition à la ligne 284 du fichier DomLibXml2V2.cc.