26 #ifndef __TERRALIB_XML_INTERNAL_WRITER_H    27 #define __TERRALIB_XML_INTERNAL_WRITER_H    30 #include "../common/Holder.h"    38 #include <boost/cstdint.hpp>    39 #include <boost/noncopyable.hpp>    64         void writeStartDocument(
const std::string& encoding, 
const std::string& standalone);
    66         void writeStartElement(
const std::string& qName);
    68         void writeElement(
const std::string& qName, 
const std::string& value);
    70         void writeElement(
const std::string& qName, 
const double& value);
    72         void writeElement(
const std::string& qName, boost::int32_t value);
    74         void writeElement(
const std::string& qName, boost::uint32_t value);
    76         void writeElement(
const std::string& qName, boost::int64_t value);
    78         void writeElement(
const std::string& qName, boost::uint64_t value);
    80         void writeAttribute(
const std::string& attName, 
const std::string& value);
    82         void writeAttribute(
const std::string& attName, 
const double& value);
    84         void writeAttribute(
const std::string& attName, boost::int32_t value);
    86         void writeAttribute(
const std::string& attName, boost::uint32_t value);
    88         void writeAttribute(
const std::string& attName, boost::int64_t value);
    90         void writeAttribute(
const std::string& attName, boost::uint64_t value);
    92         void writeValue(
const std::string& value);
    94         void writeValue(
const double& value);
    96         void writeValue(boost::int32_t value);
    98         void writeValue(boost::uint32_t value);
   100         void writeValue(boost::int64_t value);
   102         void writeValue(boost::uint64_t value);
   104         void writeEndElement(
const std::string& qName);
   106         void setRootNamespaceURI(
const std::string& uri);
   119 #endif  // __TERRALIB_XML_INTERNAL_WRITER_H 
This class models a XML writer object. 
 
This class models a XML writer object. 
 
Configuration flags for the XML API of TerraLib. 
 
This class models a XML writer object. 
 
#define TEXMLEXPORT
You can use this macro in order to export/import classes and functions from this module.