KItinerary::HtmlElement
#include <htmldocument.h>
Properties | |
QString | content |
KItinerary::HtmlElement | firstChild |
bool | isNull |
QString | name |
KItinerary::HtmlElement | nextSibling |
KItinerary::HtmlElement | parent |
QString | recursiveContent |
Public Member Functions | |
Q_INVOKABLE QString | attribute (const QString &attr) const |
QStringList | attributes () const |
QString | content () const |
Q_INVOKABLE QVariant | eval (const QString &xpath) const |
HtmlElement | firstChild () const |
bool | hasAttribute (const QString &attr) const |
bool | isNull () const |
QString | name () const |
HtmlElement | nextSibling () const |
bool | operator== (const HtmlElement &other) const |
HtmlElement | parent () const |
QString | recursiveContent () const |
Detailed Description
HTML document element.
Definition at line 23 of file htmldocument.h.
Property Documentation
◆ content
|
read |
Definition at line 31 of file htmldocument.h.
◆ firstChild
|
read |
Definition at line 29 of file htmldocument.h.
◆ isNull
|
read |
Definition at line 26 of file htmldocument.h.
◆ name
|
read |
Definition at line 27 of file htmldocument.h.
◆ nextSibling
|
read |
Definition at line 30 of file htmldocument.h.
◆ parent
|
read |
Definition at line 28 of file htmldocument.h.
◆ recursiveContent
|
read |
Definition at line 32 of file htmldocument.h.
Constructor & Destructor Documentation
◆ HtmlElement()
HtmlElement::HtmlElement | ( | ) |
Definition at line 34 of file htmldocument.cpp.
Member Function Documentation
◆ attribute()
Value of the attribute attr
.
Definition at line 71 of file htmldocument.cpp.
◆ attributes()
QStringList HtmlElement::attributes | ( | ) | const |
Returns the list of all attributes of this node.
Definition at line 330 of file htmldocument.cpp.
◆ content()
QString HtmlElement::content | ( | ) | const |
Returns the content of this element.
That is, all text nodes that are immediate children of this element. The content is trimmed from leading or trailing whitespaces.
Definition at line 164 of file htmldocument.cpp.
◆ eval()
Evaluate an XPath expression relative to this node.
Definition at line 264 of file htmldocument.cpp.
◆ firstChild()
HtmlElement HtmlElement::firstChild | ( | ) | const |
Returns the first child element of this node.
Definition at line 94 of file htmldocument.cpp.
◆ hasAttribute()
bool HtmlElement::hasAttribute | ( | const QString & | attr | ) | const |
Checks whether an attribute with name attr
exists.
Definition at line 309 of file htmldocument.cpp.
◆ isNull()
bool HtmlElement::isNull | ( | ) | const |
Check if the element is null.
Definition at line 56 of file htmldocument.cpp.
◆ name()
QString HtmlElement::name | ( | ) | const |
The element name.
Definition at line 61 of file htmldocument.cpp.
◆ nextSibling()
HtmlElement HtmlElement::nextSibling | ( | ) | const |
Returns the next sibling element of this node.
Definition at line 104 of file htmldocument.cpp.
◆ operator==()
bool HtmlElement::operator== | ( | const HtmlElement & | other | ) | const |
Checks if two HtmlElement instances refer to the same DOM node.
Definition at line 348 of file htmldocument.cpp.
◆ parent()
HtmlElement HtmlElement::parent | ( | ) | const |
Returns the parent element of this node.
Definition at line 84 of file htmldocument.cpp.
◆ recursiveContent()
QString HtmlElement::recursiveContent | ( | ) | const |
Returns the content of this element and all its children.
Definition at line 249 of file htmldocument.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:28:49 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.