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
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
XMLTranscoder is for transcoding non-local code page encodings, i.e.
Definition: TransService.hpp:214
Configurable memory manager.
Definition: MemoryManager.hpp:39
SIZE_T XMLSize_t
Definition: Xerces_autoconf_config.borland.hpp:86
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
unsigned char XMLByte
Definition: XercesDefs.hpp:65
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113