QXmlStreamAttribute Class
La classe QXmlStreamAttribute représente un seul attribut XML. Plus d'informations...
| En-tête : | #include <QXmlStreamAttribute> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Core)target_link_libraries(mytarget PRIVATE Qt6::Core) |
| qmake : | QT += core |
- Liste de tous les membres, y compris les membres hérités
- QXmlStreamAttribute fait partie des classes XML.
Cette classe est comparable à l'égalité.
Note : Toutes les fonctions de cette classe sont réentrantes.
Fonctions publiques
| 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 |
Non-membres apparentés
| bool | operator!=(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs) |
| bool | operator==(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs) |
Description détaillée
Un attribut se compose d'un attribut namespaceUri(), d'un attribut name(), d'un attribut value() et d'un attribut isDefault(), éventuellement vides.
Le nom brut de l'attribut XML est renvoyé sous la forme qualifiedName().
Documentation sur les fonctions des membres
QXmlStreamAttribute::QXmlStreamAttribute()
Crée un attribut vide.
QXmlStreamAttribute::QXmlStreamAttribute(const QString &qualifiedName, const QString &value)
Construit un attribut avec le nom qualifié qualifiedName et la valeur value.
QXmlStreamAttribute::QXmlStreamAttribute(const QString &namespaceUri, const QString &name, const QString &value)
Construit un attribut dans l'espace de noms décrit par namespaceUri avec name et la valeur value.
bool QXmlStreamAttribute::isDefault() const
Renvoie true si l'analyseur syntaxique a ajouté cet attribut avec une valeur par défaut à la suite d'une déclaration ATTLIST dans la DTD ; sinon, renvoie false.
QStringView QXmlStreamAttribute::name() const
Renvoie le nom local de l'attribut.
QStringView QXmlStreamAttribute::namespaceUri() const
Renvoie le namespaceUri résolu de l'attribut, ou une chaîne de référence vide si l'attribut n'a pas d'espace de noms défini.
QStringView QXmlStreamAttribute::prefix() const
Renvoie le préfixe de l'espace de noms de l'attribut.
Voir aussi name() et qualifiedName().
QStringView QXmlStreamAttribute::qualifiedName() const
Renvoie le nom qualifié de l'attribut.
Un nom qualifié est le nom brut d'un attribut dans les données XML. Il se compose de l'espace de noms prefix(), suivi de deux points, puis du nom local de l'attribut name(). Étant donné que le préfixe de l'espace de noms n'est pas unique (le même préfixe peut pointer vers différents espaces de noms et des préfixes différents peuvent pointer vers le même espace de noms), vous ne devez pas utiliser qualifiedName(), mais le namespaceUri() résolu et le name() local de l'attribut.
QStringView QXmlStreamAttribute::value() const
Renvoie la valeur de l'attribut.
Non-membres apparentés
[noexcept] bool operator!=(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs)
Compare l'attribut lhs avec rhs et renvoie true s'ils ne sont pas égaux ; sinon, renvoie false.
[noexcept] bool operator==(const QXmlStreamAttribute &lhs, const QXmlStreamAttribute &rhs)
Compare l'attribut lhs avec rhs et renvoie true s'ils sont égaux, sinon renvoie false.
© 2026 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.