Gestionnaire de callbacks lors de la lecture d'un document XML. More...
#include "xmlio.h"
Public Member Functions | |
virtual void | setStream (IStreamXml const *s) |
Appelé automatiquement par l'analyseur au début de l'analyse. More... | |
virtual void | startDocument () |
Callback appelé au début de lecture d'un document. More... | |
virtual void | endDocument () |
Callback appelé à la fin de lecture d'un document. More... | |
virtual void | endXmldeclaration (XmlDocument const &doc, XmlDocument::XmlDeclaration const *xd) |
Callback appelé après la lecture de la déclaration xml. More... | |
virtual void | endDoctype (XmlDocument const &doc, XmlDocument::DoctypeDeclaration const *dt) |
Callback appelé après la lecture de la déclaration doctype. More... | |
virtual void | endDoctypeEntity (XmlDocument const &doc, XmlDocument::DoctypeDeclaration const *dt, std::string const &entname, std::string const &entvalue) |
Callback appelé après la lecture de la définition d'une entité dans une déclaration doctype. More... | |
virtual void | startElement (XmlDocument const &doc, XmlDocument::Element const *el) |
Callback appelé après lecture de l'élément ouvrant. More... | |
virtual void | endElement (XmlDocument const &doc, XmlDocument::Element const *el) |
Callback appelé après lecture de l'élément fermant. More... | |
virtual void | endCharacters (XmlDocument const &doc, XmlDocument::Text const *te) |
Callback appelé après lecture de texte. More... | |
Protected Attributes | |
IStreamXml const * | m_stream |
Flux de lecture associé. More... | |
Gestionnaire de callbacks lors de la lecture d'un document XML.
Si un gestionnaire de callbacks est associé à l'analyseur, chaque lecture dans le flux appelle la méthode correspondante, et le document n'est pas conçu en totalité. Ceci correspond à la norme SAX d'analyseurs XML plus évolués. Par défaut, les méthodes callbacks ne font rien.
|
virtual |
Callback appelé après lecture de texte.
|
virtual |
Callback appelé après la lecture de la déclaration doctype.
|
virtual |
Callback appelé après la lecture de la définition d'une entité dans une déclaration doctype.
|
virtual |
Callback appelé à la fin de lecture d'un document.
|
virtual |
Callback appelé après lecture de l'élément fermant.
|
virtual |
Callback appelé après la lecture de la déclaration xml.
|
virtual |
Appelé automatiquement par l'analyseur au début de l'analyse.
|
virtual |
Callback appelé au début de lecture d'un document.
|
virtual |
Callback appelé après lecture de l'élément ouvrant.
|
protected |
Flux de lecture associé.