44 static std::shared_ptr<XmlWriter>
create(
const IODevicePtr &output);
virtual void set_insert_whitespace(bool enable=true)=0
Inserts whitespace between tags if enabled.
std::shared_ptr< XmlWriter > XmlWriterPtr
Definition: xml_writer.h:56
static std::shared_ptr< XmlWriter > create(const IODevicePtr &output)
Constructs a XmlWriter.
std::shared_ptr< IODevice > IODevicePtr
Definition: iodevice.h:85
virtual void write(const XmlToken &token)=0
Write token to file.
The XML Writer writes a XML file based on XML tokens.
Definition: xml_writer.h:40
XML token in a XML file.
Definition: xml_token.h:55
virtual bool insert_whitespace() const =0
Returns the insert whitespace flag.
Definition: Application/application.h:35