Classes | Public Member Functions | Static Public Member Functions | List of all members
iser::CXmlDocumentInfoBase Class Reference

Base class for all XML implementations for ACF documents. More...

#include <CXmlDocumentInfoBase.h>

Inheritance diagram for iser::CXmlDocumentInfoBase:
iser::CCompactXmlReadArchiveBase iser::CCompactXmlWriteArchiveBase iser::CXmlReadArchiveBase iser::CXmlWriteArchiveBase ifile::CCompactXmlFileReadArchive ifile::CCompressedXmlFileReadArchive iser::CCompactXmlMemReadArchive ifile::CCompactXmlFileWriteArchive ifile::CCompressedXmlFileWriteArchive iser::CCompactXmlMemWriteArchive iser::CXmlStreamReadArchiveBase ifile::CSimpleXmlFileWriteArchive iser::CXmlStringWriteArchive

Classes

class  CharToEntityMap
 
class  EntityToChartMap
 
class  EntityToWideChartMap
 
class  WideCharToEntityMap
 

Public Member Functions

 CXmlDocumentInfoBase ()
 
bool IsCommentEnabled () const
 Check if comments in XML document are enabled. More...
 
void SetCommentEnabled (bool state=true)
 Allows comments in XML document. More...
 

Static Public Member Functions

static void EncodeXml (const QByteArray &text, QByteArray &xmlText)
 
static void DecodeXml (const QByteArray &xmlText, QByteArray &text)
 
static void EncodeXml (const QString &text, QByteArray &xmlText)
 
static void DecodeXml (const QByteArray &xmlText, QString &text)
 
static const QString & GetElementSeparator ()
 

Detailed Description

Base class for all XML implementations for ACF documents.

This helper class can be used e.g. to implement XML archives.

Definition at line 18 of file CXmlDocumentInfoBase.h.

Constructor & Destructor Documentation

iser::CXmlDocumentInfoBase::CXmlDocumentInfoBase ( )

Member Function Documentation

static void iser::CXmlDocumentInfoBase::DecodeXml ( const QByteArray &  xmlText,
QByteArray &  text 
)
static
static void iser::CXmlDocumentInfoBase::DecodeXml ( const QByteArray &  xmlText,
QString &  text 
)
static
static void iser::CXmlDocumentInfoBase::EncodeXml ( const QByteArray &  text,
QByteArray &  xmlText 
)
static
static void iser::CXmlDocumentInfoBase::EncodeXml ( const QString &  text,
QByteArray &  xmlText 
)
static
static const QString& iser::CXmlDocumentInfoBase::GetElementSeparator ( )
static
bool iser::CXmlDocumentInfoBase::IsCommentEnabled ( ) const
inline

Check if comments in XML document are enabled.

It can be used e.g. to store tag descriptions as comments.

Definition at line 80 of file CXmlDocumentInfoBase.h.

void iser::CXmlDocumentInfoBase::SetCommentEnabled ( bool  state = true)
inline

Allows comments in XML document.

See Also
IsCommentEnabled()

Definition at line 86 of file CXmlDocumentInfoBase.h.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy