26 #ifndef __TERRALIB_XML_INTERNAL_WRITER_H
27 #define __TERRALIB_XML_INTERNAL_WRITER_H
30 #include "../common/Holder.h"
39 #include <boost/cstdint.hpp>
40 #include <boost/noncopyable.hpp>
69 void writeElement(
const std::string& qName,
const std::string& value);
75 void writeElement(
const std::string& qName, boost::uint32_t value);
79 void writeElement(
const std::string& qName, boost::uint64_t value);
This class models a XML writer object.
This class models a XML writer object.
This class models a XML writer object.
void writeAttribute(const std::string &attName, const std::string &value)
void writeElement(const std::string &qName, boost::int64_t value)
void writeStartElement(const std::string &qName)
void writeAttribute(const std::string &attName, boost::int64_t value)
void writeValue(boost::uint64_t value)
void writeAttribute(const std::string &attName, boost::uint64_t value)
void setRootNamespaceURI(const std::string &uri)
void writeElement(const std::string &qName, boost::int32_t value)
void writeStartDocument(const std::string &encoding, const std::string &standalone)
std::string getContent() override
Gets the XML content in a std::string format.
void writeValue(boost::int32_t value)
void writeElement(const std::string &qName, boost::uint32_t value)
std::ostringstream * m_ostr
void writeAttribute(const std::string &attName, const double &value)
void writeValue(const double &value)
void writeValue(boost::uint32_t value)
void writeElement(const std::string &qName, const double &value)
void writeValue(boost::int64_t value)
void writeElement(const std::string &qName, const std::string &value)
void writeValue(const std::string &value)
void writeAttribute(const std::string &attName, boost::int32_t value)
void writeEndElement(const std::string &qName)
void writeAttribute(const std::string &attName, boost::uint32_t value)
void writeElement(const std::string &qName, boost::uint64_t value)
#define TEXMLEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).