|
QHtmlParser
0.0.1
A Qt/C++ library for parsing and traversing/searching HTML documents.
|
Copyright (C) 2016 Stuart Howarth showarth@marxoft.co.uk More...
#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 showarth@marxoft.co.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/.
1.8.12