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 |
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, Arccore::ITraceMng::info(), Arccore::String::null(), et Arcane::dom::LibXml2_SchemaValidator::validate().