diff options
Diffstat (limited to 'sources/shiboken6/ApiExtractor/xmlutils.cpp')
| -rw-r--r-- | sources/shiboken6/ApiExtractor/xmlutils.cpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/sources/shiboken6/ApiExtractor/xmlutils.cpp b/sources/shiboken6/ApiExtractor/xmlutils.cpp deleted file mode 100644 index 104cca1fe..000000000 --- a/sources/shiboken6/ApiExtractor/xmlutils.cpp +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (C) 2019 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 - -#include "xmlutils.h" - -#include "xmlutils_libxslt.h" - -#include "qtcompat.h" - -using namespace Qt::StringLiterals; - -XQuery::XQuery() = default; - -XQuery::~XQuery() = default; - -QString XQuery::evaluate(QString xPathExpression, QString *errorMessage) -{ - // XQuery can't have invalid XML characters - xPathExpression.replace(u'&', u"&"_s); - xPathExpression.replace(u'<', u"<"_s); - return doEvaluate(xPathExpression, errorMessage); -} - -std::shared_ptr<XQuery> XQuery::create(const QString &focus, QString *errorMessage) -{ -#if defined(HAVE_LIBXSLT) - return libXml_createXQuery(focus, errorMessage); -#else - Q_UNUSED(focus); - *errorMessage = QLatin1StringView(__FUNCTION__) + u" is not implemented."_s; - return {}; -#endif -} - -QString xsl_transform(const QString &xml, const QString &xsl, QString *errorMessage) -{ -#if defined(HAVE_LIBXSLT) - return libXslt_transform(xml, xsl, errorMessage); -#else - Q_UNUSED(xsl); - *errorMessage = QLatin1StringView(__FUNCTION__) + u" is not implemented."_s; - return xml; -#endif -} |
