Go to the documentation of this file.
   22 #if !defined(XERCESC_INCLUDE_GUARD_XMLFORMATTER_HPP) 
   23 #define XERCESC_INCLUDE_GUARD_XMLFORMATTER_HPP 
  133         , DefaultEscape     = 999
 
  179         const   XMLCh* 
const            outEncoding
 
  180         , 
const XMLCh* 
const            docVersion
 
  182         , 
const EscapeFlags             escapeFlags = NoEscapes
 
  183         , 
const UnRepFlags              unrepFlags = UnRep_Fail
 
  189         const   char* 
const             outEncoding
 
  190         , 
const char* 
const             docVersion
 
  192         , 
const EscapeFlags             escapeFlags = NoEscapes
 
  193         , 
const UnRepFlags              unrepFlags = UnRep_Fail
 
  199         const   XMLCh* 
const            outEncoding
 
  201         , 
const EscapeFlags             escapeFlags = NoEscapes
 
  202         , 
const UnRepFlags              unrepFlags = UnRep_Fail
 
  208         const   char* 
const             outEncoding
 
  210         , 
const EscapeFlags             escapeFlags = NoEscapes
 
  211         , 
const UnRepFlags              unrepFlags = UnRep_Fail
 
  233         const   XMLCh* 
const    toFormat
 
  235         , 
const EscapeFlags     escapeFlags = DefaultEscape
 
  236         , 
const UnRepFlags      unrepFlags = DefaultUnRep
 
  244         const   XMLCh* 
const    toFormat
 
  252     void writeBOM(
const XMLByte* 
const toFormat
 
  266     const XMLCh* getEncodingName() 
const;
 
  290         const   EscapeFlags     newFlags
 
  298         const   UnRepFlags      newFlags
 
  307         const   EscapeFlags     newFlags
 
  316         const   UnRepFlags      newFlags
 
  328     EscapeFlags getEscapeFlags() 
const;
 
  333     UnRepFlags getUnRepFlags() 
const;
 
  350         kTmpBufSize     = 16 * 1024
 
  359                               const XMLCh *  stdRef);
 
  361     void writeCharRef(
const XMLCh &toWrite);
 
  365                     , 
const XMLCh                     toCheck);
 
  370                                    const UnRepFlags   unrepFlags);
 
  374         const   XMLCh* 
const    toFormat
 
  376         , 
const EscapeFlags     escapeFlags
 
  421     EscapeFlags                 fEscapeFlags;
 
  424     UnRepFlags                  fUnRepFlags;
 
  426     XMLByte                     fTmpBuf[kTmpBufSize + 4];
 
  454     virtual void writeChars
 
  502     fEscapeFlags = newFlags;
 
  507     fUnRepFlags = newFlags;
 
  513     fEscapeFlags = newFlags;
 
  519     fUnRepFlags = newFlags;
 
  
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition: XMemory.hpp:40
XMLTranscoder is for transcoding non-local code page encodings, i.e.
Definition: TransService.hpp:215
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
unsigned char XMLByte
Definition: XercesDefs.hpp:65
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
size_t XMLSize_t
Definition: Xerces_autoconf_config.hpp:112
Configurable memory manager.
Definition: MemoryManager.hpp:39
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163