6#include <QtCore/QString>
35 static void EncodeXml(
const QByteArray& text, QByteArray& xmlText);
36 static void DecodeXml(
const QByteArray& xmlText, QByteArray& text);
37 static void EncodeXml(
const QString& text, QByteArray& xmlText);
38 static void DecodeXml(
const QByteArray& xmlText, QString& text);
67 bool m_isCommentEnabled;
74 static QString s_elementSeparator;
82 return m_isCommentEnabled;
88 m_isCommentEnabled = state;
Base class for all XML implementations for ACF documents.
static void EncodeXml(const QString &text, QByteArray &xmlText)
static void EncodeXml(const QByteArray &text, QByteArray &xmlText)
bool IsCommentEnabled() const
Check if comments in XML document are enabled.
static void DecodeXml(const QByteArray &xmlText, QString &text)
static const QString & GetElementSeparator()
void SetCommentEnabled(bool state=true)
Allows comments in XML document.
static void DecodeXml(const QByteArray &xmlText, QByteArray &text)
Contains general persistence mechanism with basic archives implementations.