21#include <quentier/types/ErrorString.h>
22#include <quentier/types/Result.h>
23#include <quentier/utility/Linkage.h>
29namespace quentier::enml::utils {
31[[nodiscard]] Result<QString, ErrorString> QUENTIER_EXPORT
32 convertHtmlToXml(
const QString & html);
34[[nodiscard]] Result<QString, ErrorString> QUENTIER_EXPORT
35 convertHtmlToXhtml(
const QString & html);
37[[nodiscard]] Result<QString, ErrorString> QUENTIER_EXPORT
38 cleanupHtml(
const QString & html);
40enum class EscapeStringOption
45Q_DECLARE_FLAGS(EscapeStringOptions, EscapeStringOption);
47[[nodiscard]] QString QUENTIER_EXPORT htmlEscapeString(
48 QString str, EscapeStringOptions options = EscapeStringOptions{});