27#ifndef NIDAS_CORE_XMLWRITER_H
28#define NIDAS_CORE_XMLWRITER_H
34namespace nidas {
namespace core {
144 void setFilter(xercesc::DOMLSSerializerFilter* filter);
149 virtual void write(xercesc::DOMDocument*doc,
const std::string& fileName);
155 virtual void writeNode(xercesc::DOMLSOutput*
const dest,
156 const xercesc::DOMNode& node);
Definition XMLParser.h:62
Wrapper class around xerces-c DOMWriter to write XML.
Definition XMLWriter.h:39
xercesc::DOMLSSerializer * _writer
Definition XMLWriter.h:162
void setPrettyPrint(bool val)
Format pretty-print.
Definition XMLWriter.cc:76
void setWhitespaceInElement(bool val)
Whitespace in element content.
Definition XMLWriter.cc:96
void setValidation(bool val)
Validation.
Definition XMLWriter.cc:91
virtual void write(xercesc::DOMDocument *doc, const std::string &fileName)
Definition XMLWriter.cc:112
XMLWriter()
Constructor.
Definition XMLWriter.cc:39
XMLWriter(const XMLWriter &)
No copying.
void setXMLDeclaration(bool val)
Include xml declaration.
XMLErrorHandler _errorHandler
Definition XMLWriter.h:164
void setSplitCDATASections(bool val)
Split CDATA sections.
Definition XMLWriter.cc:86
void setEntities(bool val)
Control writing of entities.
Definition XMLWriter.cc:66
void setFilter(xercesc::DOMLSSerializerFilter *filter)
Definition XMLWriter.cc:56
virtual ~XMLWriter()
Nuke the XMLWriter.
Definition XMLWriter.cc:48
xercesc::DOMImplementation * _impl
Definition XMLWriter.h:160
void setCanonicalForm(bool val)
Canonicalize the output.
Definition XMLWriter.cc:71
XMLWriter & operator=(const XMLWriter &)
No assignment.
virtual void writeNode(xercesc::DOMLSOutput *const dest, const xercesc::DOMNode &node)
Definition XMLWriter.cc:101
void setNormalizeCharacters(bool val)
Normalize characters.
Definition XMLWriter.cc:81
void setDiscardDefaultContent(bool val)
Discard default content.
Definition XMLWriter.cc:61
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31