GME  13
Defines | Variables
DOMLSSerializerImpl.cpp File Reference

Go to the source code of this file.

Defines

#define TRY_CATCH_THROW(action)

Variables

static
XERCES_CPP_NAMESPACE_BEGIN
const int 
INVALID_FEATURE_ID = -1
static const int CANONICAL_FORM_ID = 0x0
static const int DISCARD_DEFAULT_CONTENT_ID = 0x1
static const int ENTITIES_ID = 0x2
static const int FORMAT_PRETTY_PRINT_ID = 0x3
static const int NORMALIZE_CHARACTERS_ID = 0x4
static const int SPLIT_CDATA_SECTIONS_ID = 0x5
static const int VALIDATION_ID = 0x6
static const int WHITESPACE_IN_ELEMENT_CONTENT_ID = 0x7
static const int BYTE_ORDER_MARK_ID = 0x8
static const int XML_DECLARATION = 0x9
static const int FORMAT_PRETTY_PRINT_1ST_LEVEL_ID = 0xA
static const bool featuresSupported []
static const XMLCh gEOLSeq []
static const XMLCh gUTF8 []
static const XMLCh gEndElement []
static const XMLCh gEndPI []
static const XMLCh gStartPI []
static const XMLCh gXMLDecl_VersionInfo []
static const XMLCh gXMLDecl_ver10 []
static const XMLCh gXMLDecl_EncodingDecl []
static const XMLCh gXMLDecl_SDDecl []
static const XMLCh gXMLDecl_separator []
static const XMLCh gXMLDecl_endtag []
static const XMLCh gStartCDATA []
static const XMLCh gEndCDATA []
static const XMLCh gStartComment []
static const XMLCh gEndComment []
static const XMLCh gStartDoctype []
static const XMLCh gPublic []
static const XMLCh gSystem []
static const XMLCh gStartEntity []
static const XMLCh gNotation []
static const XMLByte BOM_utf8 [] = {(XMLByte)0xEF, (XMLByte)0xBB, (XMLByte)0xBF, (XMLByte) 0}
static const XMLByte BOM_utf16be [] = {(XMLByte)0xFE, (XMLByte)0xFF, (XMLByte) 0}
static const XMLByte BOM_utf16le [] = {(XMLByte)0xFF, (XMLByte)0xFE, (XMLByte) 0}
static const XMLByte BOM_ucs4be [] = {(XMLByte)0x00, (XMLByte)0x00, (XMLByte)0xFE, (XMLByte)0xFF, (XMLByte) 0}
static const XMLByte BOM_ucs4le [] = {(XMLByte)0xFF, (XMLByte)0xFE, (XMLByte)0x00, (XMLByte)0x00, (XMLByte) 0}

Define Documentation

#define TRY_CATCH_THROW (   action)
Value:
fFormatter->setUnRepFlags(XMLFormatter::UnRep_Fail);                 \
try                                                                  \
{                                                                    \
    action;                                                          \
}                                                                    \
catch(TranscodingException const &e)                                 \
{                                                                    \
    reportError(nodeToWrite, DOMError::DOM_SEVERITY_FATAL_ERROR, e.getMessage());  \
    throw e;                                                         \
}

Definition at line 246 of file DOMLSSerializerImpl.cpp.


Variable Documentation

const XMLByte BOM_ucs4be[] = {(XMLByte)0x00, (XMLByte)0x00, (XMLByte)0xFE, (XMLByte)0xFF, (XMLByte) 0} [static]

Definition at line 228 of file DOMLSSerializerImpl.cpp.

const XMLByte BOM_ucs4le[] = {(XMLByte)0xFF, (XMLByte)0xFE, (XMLByte)0x00, (XMLByte)0x00, (XMLByte) 0} [static]

Definition at line 229 of file DOMLSSerializerImpl.cpp.

const XMLByte BOM_utf16be[] = {(XMLByte)0xFE, (XMLByte)0xFF, (XMLByte) 0} [static]

Definition at line 226 of file DOMLSSerializerImpl.cpp.

const XMLByte BOM_utf16le[] = {(XMLByte)0xFF, (XMLByte)0xFE, (XMLByte) 0} [static]

Definition at line 227 of file DOMLSSerializerImpl.cpp.

const XMLByte BOM_utf8[] = {(XMLByte)0xEF, (XMLByte)0xBB, (XMLByte)0xBF, (XMLByte) 0} [static]

Definition at line 225 of file DOMLSSerializerImpl.cpp.

const int BYTE_ORDER_MARK_ID = 0x8 [static]

Definition at line 59 of file DOMLSSerializerImpl.cpp.

const int CANONICAL_FORM_ID = 0x0 [static]

Definition at line 51 of file DOMLSSerializerImpl.cpp.

const int DISCARD_DEFAULT_CONTENT_ID = 0x1 [static]

Definition at line 52 of file DOMLSSerializerImpl.cpp.

const int ENTITIES_ID = 0x2 [static]

Definition at line 53 of file DOMLSSerializerImpl.cpp.

const bool featuresSupported[] [static]
Initial value:
 {
    false, true,  
    true,  true,  
    true,  true,  
    true,  true,  
    false, true,  
    true,  true,  
    false, true,  
    true,  false, 
    true,  true,  
    true,  true,  
    true,  true   
}

Definition at line 80 of file DOMLSSerializerImpl.cpp.

const int FORMAT_PRETTY_PRINT_1ST_LEVEL_ID = 0xA [static]

Definition at line 61 of file DOMLSSerializerImpl.cpp.

const int FORMAT_PRETTY_PRINT_ID = 0x3 [static]

Definition at line 54 of file DOMLSSerializerImpl.cpp.

const XMLCh gEndCDATA[] [static]
Initial value:
{

      chCloseSquare, chCloseSquare, chCloseAngle, chNull
}

Definition at line 172 of file DOMLSSerializerImpl.cpp.

const XMLCh gEndComment[] [static]
Initial value:
{
    chDash, chDash, chCloseAngle, chNull
}

Definition at line 185 of file DOMLSSerializerImpl.cpp.

const XMLCh gEndElement[] [static]
Initial value:
{
    chOpenAngle, chForwardSlash, chNull
}

Definition at line 107 of file DOMLSSerializerImpl.cpp.

const XMLCh gEndPI[] [static]
Initial value:
{
    chQuestion, chCloseAngle, chNull
}

Definition at line 113 of file DOMLSSerializerImpl.cpp.

const XMLCh gEOLSeq[] [static]
Initial value:
{
    chLF, chNull
}

Definition at line 95 of file DOMLSSerializerImpl.cpp.

const XMLCh gNotation[] [static]
Initial value:
{
    chLatin_N, chLatin_D,     chLatin_A, chLatin_T, chLatin_A,
    chSpace,   chDoubleQuote, chNull
}

Definition at line 219 of file DOMLSSerializerImpl.cpp.

const XMLCh gPublic[] [static]
Initial value:
{
    chLatin_P, chLatin_U, chLatin_B,     chLatin_L, chLatin_I,
    chLatin_C, chSpace,   chDoubleQuote, chNull
}

Definition at line 198 of file DOMLSSerializerImpl.cpp.

const XMLCh gStartCDATA[] [static]
Initial value:
{
    chOpenAngle, chBang,    chOpenSquare, chLatin_C, chLatin_D,
    chLatin_A,   chLatin_T, chLatin_A,    chOpenSquare, chNull
}

Definition at line 165 of file DOMLSSerializerImpl.cpp.

const XMLCh gStartComment[] [static]
Initial value:
{
    chOpenAngle, chBang, chDash, chDash, chNull
}

Definition at line 179 of file DOMLSSerializerImpl.cpp.

const XMLCh gStartDoctype[] [static]
Initial value:
{
    chOpenAngle, chBang,    chLatin_D, chLatin_O, chLatin_C, chLatin_T,
    chLatin_Y,   chLatin_P, chLatin_E, chSpace,   chNull
}

Definition at line 191 of file DOMLSSerializerImpl.cpp.

const XMLCh gStartEntity[] [static]
Initial value:
{
    chOpenAngle, chBang,    chLatin_E, chLatin_N, chLatin_T, chLatin_I,
    chLatin_T,   chLatin_Y, chSpace,   chNull
}

Definition at line 212 of file DOMLSSerializerImpl.cpp.

const XMLCh gStartPI[] [static]
Initial value:
{
    chOpenAngle, chQuestion, chNull
}

Definition at line 119 of file DOMLSSerializerImpl.cpp.

const XMLCh gSystem[] [static]
Initial value:
{
    chLatin_S, chLatin_Y, chLatin_S,     chLatin_T, chLatin_E,
    chLatin_M, chSpace,   chDoubleQuote, chNull
}

Definition at line 205 of file DOMLSSerializerImpl.cpp.

const XMLCh gUTF8[] [static]
Initial value:
{
    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_8, chNull
}

Definition at line 101 of file DOMLSSerializerImpl.cpp.

const XMLCh gXMLDecl_EncodingDecl[] [static]
Initial value:
{
    chLatin_e,  chLatin_n,  chLatin_c,  chLatin_o,      chLatin_d, chLatin_i,
    chLatin_n,  chLatin_g,  chEqual,    chDoubleQuote,  chNull
}

Definition at line 138 of file DOMLSSerializerImpl.cpp.

const XMLCh gXMLDecl_endtag[] [static]
Initial value:
{
    chQuestion, chCloseAngle,  chNull
}

Definition at line 159 of file DOMLSSerializerImpl.cpp.

const XMLCh gXMLDecl_SDDecl[] [static]
Initial value:
{
    chLatin_s, chLatin_t, chLatin_a,   chLatin_n,    chLatin_d,   chLatin_a,
    chLatin_l, chLatin_o, chLatin_n,   chLatin_e,    chEqual,     chDoubleQuote,
    chNull
}

Definition at line 145 of file DOMLSSerializerImpl.cpp.

const XMLCh gXMLDecl_separator[] [static]
Initial value:
{
    chDoubleQuote, chSpace, chNull
}

Definition at line 153 of file DOMLSSerializerImpl.cpp.

const XMLCh gXMLDecl_ver10[] [static]
Initial value:
{
    chDigit_1, chPeriod, chDigit_0, chNull
}

Definition at line 132 of file DOMLSSerializerImpl.cpp.

const XMLCh gXMLDecl_VersionInfo[] [static]
Initial value:
{
    chOpenAngle, chQuestion, chLatin_x,     chLatin_m,  chLatin_l,  chSpace,
    chLatin_v,   chLatin_e,  chLatin_r,     chLatin_s,  chLatin_i,  chLatin_o,
    chLatin_n,   chEqual,    chDoubleQuote, chNull
}

Definition at line 125 of file DOMLSSerializerImpl.cpp.

XERCES_CPP_NAMESPACE_BEGIN const int INVALID_FEATURE_ID = -1 [static]

Definition at line 50 of file DOMLSSerializerImpl.cpp.

const int NORMALIZE_CHARACTERS_ID = 0x4 [static]

Definition at line 55 of file DOMLSSerializerImpl.cpp.

const int SPLIT_CDATA_SECTIONS_ID = 0x5 [static]

Definition at line 56 of file DOMLSSerializerImpl.cpp.

const int VALIDATION_ID = 0x6 [static]

Definition at line 57 of file DOMLSSerializerImpl.cpp.

const int WHITESPACE_IN_ELEMENT_CONTENT_ID = 0x7 [static]

Definition at line 58 of file DOMLSSerializerImpl.cpp.

const int XML_DECLARATION = 0x9 [static]

Definition at line 60 of file DOMLSSerializerImpl.cpp.