Go to the documentation of this file.
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);
122 #endif // __TERRALIB_XML_INTERNAL_WRITER_H
void writeValue(boost::uint64_t value)
void writeAttribute(const std::string &attName, boost::uint64_t value)
void writeElement(const std::string &qName, boost::uint64_t value)
void writeStartElement(const std::string &qName)
void writeValue(boost::int64_t value)
void writeElement(const std::string &qName, boost::int64_t value)
void writeEndElement(const std::string &qName)
#define TEXMLEXPORT
You can use this macro in order to export/import classes and functions from this module.
void writeValue(const double &value)
void writeElement(const std::string &qName, const std::string &value)
void writeAttribute(const std::string &attName, boost::int32_t value)
This class models a XML writer object.
void writeAttribute(const std::string &attName, const std::string &value)
This class models a XML writer object.
void writeStartDocument(const std::string &encoding, const std::string &standalone)
void writeAttribute(const std::string &attName, boost::int64_t value)
void writeElement(const std::string &qName, boost::int32_t value)
void writeValue(const std::string &value)
std::ostringstream * m_ostr
void writeAttribute(const std::string &attName, boost::uint32_t value)
This class models a XML writer object.
void writeElement(const std::string &qName, boost::uint32_t value)
void writeValue(boost::int32_t value)
void setRootNamespaceURI(const std::string &uri)
void writeAttribute(const std::string &attName, const double &value)
std::string getContent() override
Gets the XML content in a std::string format.
Proxy configuration file for TerraView (see terraview_config.h).
void writeValue(boost::uint32_t value)
void writeElement(const std::string &qName, const double &value)