diff options
| author | Friedemann Kleint <friedemann.kleint@qt.io> | 2023-05-10 13:50:56 +0200 |
|---|---|---|
| committer | Cristián Maureira-Fredes <cristian.maureira-fredes@qt.io> | 2025-11-24 12:06:06 +0100 |
| commit | 845630ad239c4b37ff37e49ef5bb969a8946744b (patch) | |
| tree | 5c65f2e270511459d346c14f0ad8d01f5e6e39a0 /sources/shiboken6/ApiExtractor/xmlutils.cpp | |
| parent | 3cf2077a1b060bbea3419ccde23c5da6485a2e24 (diff) | |
Move the shiboken-generator source around
THIS COMMIT WAS GENERATED BY A SCRIPT
Task-number: PYSIDE-962
Task-number: PYSIDE-1587
Change-Id: I58b05c3d05606efb6303193f2d7f907a0ab5741b
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
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 -} |
