QHtmlParser
0.0.1
A Qt/C++ library for parsing and traversing/searching HTML documents.
|
Copyright (C) 2016 Stuart Howarth showa rth@ marxo ft.c o.ukMore...
#include <QList>
#include <QString>
Go to the source code of this file.
Classes | |
class | QHtmlAttribute |
Represents a HTML attribute with a name and value. More... | |
class | QHtmlAttributeMatch |
Defines the criteria used for performing a match against the attributes of an element. More... | |
class | QHtmlElement |
Represents a HTML element/tag. More... | |
class | QHtmlDocument |
Represents a HTML document. More... | |
Namespaces | |
QHtmlParser | |
The QHtmlParser namespace. | |
Typedefs | |
typedef QFlags< MatchFlag > | QHtmlParser::MatchFlags |
Typedef for QFlags<MatchFlag>. | |
typedef QList< QHtmlAttribute > | QHtmlAttributes |
Typedef for QList<QHtmlAttribute>. | |
typedef QList< QHtmlAttributeMatch > | QHtmlAttributeMatches |
Typedef for QList<QHtmlAttributeMatch>. | |
typedef QList< QHtmlElement > | QHtmlElementList |
Typedef for QList<QHtmlElement>. | |
Enumerations | |
enum | QHtmlParser::MatchFlag { QHtmlParser::MatchExactly = 0x0000, QHtmlParser::MatchContains = 0x0001, QHtmlParser::MatchStartsWith = 0x0002, QHtmlParser::MatchEndsWith = 0x0004, QHtmlParser::MatchRegExp = 0x0008, QHtmlParser::MatchWildcard = 0x0010, QHtmlParser::MatchCaseSensitive = 0x0020 } |
Specifies the criteria applied when matching attribute values. More... | |
enum | QHtmlParser::MatchType { QHtmlParser::MatchAll = 0, QHtmlParser::MatchAny = 1 } |
Specifies the criteria applied when matching a list of attributes. More... | |
Copyright (C) 2016 Stuart Howarth showa rth@ marxo ft.c o.uk
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.