TXmlEngSerializationOptions Class Reference

Link against: xmlengineDOM.lib


#include <xmlengserializationoptions.h>

Detailed Description

Class allow to set serialization option during document save.
Dll XmlEngineDOM.lib
Since:
S60 v3.1

Public Member Functions

IMPORT_C  TXmlEngSerializationOptions (TUint aOptionFlags=(TXmlEngSerializationOptions::KOptionIndent|TXmlEngSerializationOptions::KOptionStandalone|TXmlEngSerializationOptions::KOptionEncoding), const TDesC8 &aEncoding=KNullDesC8)
  Constructor.
IMPORT_C void  SetNodeFilter (MXmlEngNodeFilter *aFilter)
  Set node filter.

Data Fields

TUint  iOptions
  Options flag.
TPtrC8  iEncoding
  Encoding.
MXmlEngNodeFilter *  iNodeFilter
  Node filter.
MXmlEngDataSerializer *  iDataSerializer
  Object whose serialization callback is invoked.

Static Public Attributes

static const TUint  KOptionIndent = 0x01
  Use indent in output.
static const TUint  KOptionOmitXMLDeclaration = 0x02
  Skip xml declaration.
static const TUint  KOptionStandalone = 0x04
  Add standalone in xml declaration.
static const TUint  KOptionEncoding = 0x08
  Add encoding in xml declaration.
static const TUint  KOptionIncludeNsPrefixes = 0x10
  Not supported currently.
static const TUint  KOptionCDATASectionElements = 0x20
  Not supported currently.
static const TUint  KOptionDecodeBinaryContainers = 0x40
  Decode base64 encoded binary containers content upon XOP serialization.

Constructor & Destructor Documentation

IMPORT_C TXmlEngSerializationOptions::TXmlEngSerializationOptions (  TUint  aOptionFlags = (TXmlEngSerializationOptions::KOptionIndent|TXmlEngSerializationOptions::KOptionStandalone|TXmlEngSerializationOptions::KOptionEncoding),
const TDesC8 &  aEncoding = KNullDesC8
) 
 

Constructor.

Since:
S60 v3.1
Parameters:
aOptionFlags  Serialization options
aEncoding  Serialization encoding

Member Function Documentation

IMPORT_C void TXmlEngSerializationOptions::SetNodeFilter (  MXmlEngNodeFilter *  aFilter  ) 
 

Set node filter.

Since:
S60 v3.1
Parameters:
aFilter  New node filter

Field Documentation

MXmlEngDataSerializer* TXmlEngSerializationOptions::iDataSerializer
 

Object whose serialization callback is invoked.

TPtrC8 TXmlEngSerializationOptions::iEncoding
 

Encoding.

MXmlEngNodeFilter* TXmlEngSerializationOptions::iNodeFilter
 

Node filter.

TUint TXmlEngSerializationOptions::iOptions
 

Options flag.

const TUint TXmlEngSerializationOptions::KOptionCDATASectionElements = 0x20 [static]
 

Not supported currently.

const TUint TXmlEngSerializationOptions::KOptionDecodeBinaryContainers = 0x40 [static]
 

Decode base64 encoded binary containers content upon XOP serialization.

const TUint TXmlEngSerializationOptions::KOptionEncoding = 0x08 [static]
 

Add encoding in xml declaration.

KOptionOmitXMLDeclaration must not be set

const TUint TXmlEngSerializationOptions::KOptionIncludeNsPrefixes = 0x10 [static]
 

Not supported currently.

const TUint TXmlEngSerializationOptions::KOptionIndent = 0x01 [static]
 

Use indent in output.

const TUint TXmlEngSerializationOptions::KOptionOmitXMLDeclaration = 0x02 [static]
 

Skip xml declaration.

const TUint TXmlEngSerializationOptions::KOptionStandalone = 0x04 [static]
 

Add standalone in xml declaration.

KOptionOmitXMLDeclaration must not be set


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top