virtual void endOfAttributes()=0
Signalize the end of attributes.
virtual std::shared_ptr< FictionBook2XMLParserContext > element(const FictionBook2TokenData &name, const FictionBook2TokenData &ns)=0
Create a context for parsing a child element.
Definition: FictionBook2XMLParserContext.h:20
virtual void endOfElement()=0
Signalize the end of an element.
virtual void text(const char *value)=0
Process textual content of an element.
virtual ~FictionBook2XMLParserContext()=0
Definition: FictionBook2XMLParserContext.cpp:15
virtual void attribute(const FictionBook2TokenData &name, const FictionBook2TokenData *ns, const char *value)=0
Process an attribute.
qi::rule< Iterator, AttrValue_t, qi::space_type > value
Definition: TealDocParser.cpp:231
virtual std::shared_ptr< FictionBook2XMLParserContext > leaveContext() const =0
Destroy this context and return parent.
virtual void startOfElement()=0
Signalize the start of an element.