1 #ifndef SIMPLEXMLPARSER_H
2 #define SIMPLEXMLPARSER_H
15 * <release><version>3.4.2</version></release>
20 * <version>3.4.2</version>
21 * <url>https://mydomain/mypayload.%1</url>
24 class SimpleXmlParser : public Parser {
27 explicit SimpleXmlParser();
28 void parse(const QByteArray &bytes);
30 void setRootElementName(const QString &value) { rootElementName = value; }
31 void setVersionElementName(const QString &value) { versionElementName = value; }
32 void setUrlElementName(const QString &value) { urlElementName = value; }
33 void setUrlArguments(const QStringList &value) { urlArguments = value; }
36 QString rootElementName = "release";
37 QString versionElementName = "version";
38 QString urlElementName = "url";
39 QStringList urlArguments;
42 } // namespace updater
44 #endif // SIMPLEXMLPARSER_H