31 #include "xml_token.h"
45 static std::shared_ptr<XmlTokenizer>
create(
const IODevicePtr &input);
virtual void set_eat_whitespace(bool enable=true)=0
If enabled, will eat any whitespace between tags.
std::shared_ptr< XmlTokenizer > XmlTokenizerPtr
Definition: xml_tokenizer.h:58
static std::shared_ptr< XmlTokenizer > create(const IODevicePtr &input)
Constructs a XmlTokenizer.
std::shared_ptr< IODevice > IODevicePtr
Definition: iodevice.h:85
XmlToken next()
Returns the next token available in input stream.
Definition: xml_tokenizer.h:54
XML token in a XML file.
Definition: xml_token.h:55
The XML Tokenizer breaks a XML file into XML tokens.
Definition: xml_tokenizer.h:41
Definition: Application/application.h:35
virtual bool eat_whitespace() const =0
Returns true if eat whitespace flag is set.