QXmlStreamAttribute Class
Die Klasse QXmlStreamAttribute repräsentiert ein einzelnes XML-Attribut. Mehr...
Kopfzeile: | #include <QXmlStreamAttribute> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake: | QT += core |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QXmlStreamAttribute ist Teil von XML Classes.
Diese Klasse ist gleichwertig vergleichbar.
Hinweis: Alle Funktionen in dieser Klasse sind reentrant.
Öffentliche Funktionen
QXmlStreamAttribute() | |
QXmlStreamAttribute(const QString &qualifiedName, const QString &value) | |
QXmlStreamAttribute(const QString &namespaceUri, const QString &name, const QString &value) | |
bool | isDefault() const |
QStringView | name() const |
QStringView | namespaceUri() const |
QStringView | prefix() const |
QStringView | qualifiedName() const |
QStringView | value() const |
Verwandte Nicht-Mitglieder
bool | operator!=(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs) |
bool | operator==(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs) |
Detaillierte Beschreibung
Ein Attribut besteht aus einem optional leeren namespaceUri(), einem name(), einem value() und einem isDefault() Attribut.
Der rohe XML-Attributname wird als qualifiedName() zurückgegeben.
Dokumentation der Mitgliedsfunktionen
QXmlStreamAttribute::QXmlStreamAttribute()
Erzeugt ein leeres Attribut.
QXmlStreamAttribute::QXmlStreamAttribute(const QString &qualifiedName, const QString &value)
Konstruiert ein Attribut mit dem qualifizierten Namen qualifiedName und dem Wert value.
QXmlStreamAttribute::QXmlStreamAttribute(const QString &namespaceUri, const QString &name, const QString &value)
Konstruiert ein Attribut in dem mit namespaceUri beschriebenen Namensraum mit name und dem Wert value.
bool QXmlStreamAttribute::isDefault() const
Gibt true
zurück, wenn der Parser dieses Attribut mit einem Standardwert nach einer ATTLIST-Deklaration in der DTD hinzugefügt hat; andernfalls wird false
zurückgegeben.
QStringView QXmlStreamAttribute::name() const
Gibt den lokalen Namen des Attributs zurück.
QStringView QXmlStreamAttribute::namespaceUri() const
Gibt die aufgelöste NamespaceUri des Attributs zurück, oder eine leere String-Referenz, wenn das Attribut keinen definierten Namespace hat.
QStringView QXmlStreamAttribute::prefix() const
Gibt das Namespace-Präfix des Attributs zurück.
Siehe auch name() und qualifiedName().
QStringView QXmlStreamAttribute::qualifiedName() const
Gibt den qualifizierten Namen des Attributs zurück.
Ein qualifizierter Name ist der rohe Name eines Attributs in den XML-Daten. Er besteht aus dem Namespace prefix(), gefolgt von einem Doppelpunkt, gefolgt von der lokalen name() des Attributs. Da der Namespace-Präfix nicht eindeutig ist (derselbe Präfix kann auf verschiedene Namespaces verweisen und verschiedene Präfixe können auf denselben Namespace verweisen), sollten Sie nicht qualifiedName() verwenden, sondern den aufgelösten namespaceUri() und den lokalen name() des Attributs.
QStringView QXmlStreamAttribute::value() const
Gibt den Wert des Attributs zurück.
Verwandte Nicht-Mitglieder
[noexcept]
bool operator!=(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs)
Vergleicht das Attribut lhs mit rhs und gibt true
zurück, wenn sie nicht gleich sind; andernfalls gibt es false
zurück.
[noexcept]
bool operator==(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs)
Vergleicht das Attribut lhs mit rhs und gibt true
zurück, wenn sie gleich sind; andernfalls gibt es false
zurück.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.