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.