Класс QXmlStreamAttribute
Класс QXmlStreamAttribute представляет собой единственное XML-атрибут. Подробнее...
| Заголовок: | #include <QXmlStreamAttribute> |
| qmake: | QT += core |
| С момента: | Qt 4.3 |
Примечание: Все функции в этом классе являются реентерабельными.
Публичные функции
| QXmlStreamAttribute() | |
| QXmlStreamAttribute(const QString &qualifiedName, const QString &value) | |
| QXmlStreamAttribute(const QString &namespaceUri, const QString &name, const QString &value) | |
| QXmlStreamAttribute(const QXmlStreamAttribute &other) | |
| QXmlStreamAttribute(QXmlStreamAttribute &&other) | |
| ~QXmlStreamAttribute() | |
| bool | isDefault() const |
| QStringRef | name() const |
| QStringRef | namespaceUri() const |
| QStringRef | prefix() const |
| QStringRef | qualifiedName() const |
| QStringRef | value() const |
| bool | operator!=(const QXmlStreamAttribute &other) const |
| QXmlStreamAttribute & | operator=(QXmlStreamAttribute &&other) |
| QXmlStreamAttribute & | operator=(const QXmlStreamAttribute &other) |
| bool | operator==(const QXmlStreamAttribute &other) const |
Подробное описание
Класс QXmlStreamAttribute представляет собой единственный XML-атрибут.
Атрибут состоит из необязательной пустой namespaceUri(), name(), value() и атрибута isDefault().
Имя атрибута в исходном XML возвращается как qualifiedName().
Документация по функциям-членам
QXmlStreamAttribute::QXmlStreamAttribute()
Создает пустой атрибут.
QXmlStreamAttribute::QXmlStreamAttribute(const QString &qualifiedName, const QString &value)
Создает атрибут с квалифицированным именем qualifiedName и значением value.
QXmlStreamAttribute::QXmlStreamAttribute(const QString &namespaceUri, const QString &name, const QString &value)
Создает атрибут в пространстве имен, описанном с namespaceUri, с именем name и значением value.
QXmlStreamAttribute::QXmlStreamAttribute(const QXmlStreamAttribute &other)
Создает копию other.
QXmlStreamAttribute::QXmlStreamAttribute(QXmlStreamAttribute &&other)
Конструктор перемещения.
QXmlStreamAttribute::~QXmlStreamAttribute()
Деструктор атрибута.
bool QXmlStreamAttribute::isDefault() const
Возвращает true если анализатор добавил этот атрибут со значением по умолчанию, следуя объявлению ATTLIST в DTD; в противном случае возвращает false.
QStringRef QXmlStreamAttribute::name() const
Возвращает локальное имя атрибута.
QStringRef QXmlStreamAttribute::namespaceUri() const
Возвращает разрешенное значение namespaceUri атрибута или пустую строку, если у атрибута нет определенного пространства имен.
QStringRef QXmlStreamAttribute::prefix() const
Возвращает префикс пространства имен атрибута.
Эта функция была представлена в Qt 4.4.
См. также name() и qualifiedName().
QStringRef QXmlStreamAttribute::qualifiedName() const
Возвращает квалифицированное имя атрибута.
Квалифицированное имя — это исходное имя атрибута в XML-данных. Оно состоит из префикса пространства имен, за которым следует двоеточие и локальное имя атрибута name(). Поскольку префикс пространства имен не уникален (один и тот же префикс может указывать на разные пространства имен, и разные префиксы могут указывать на одно и то же пространство имен), вам не следует использовать qualifiedName(), а следует использовать разрешенное namespaceUri() и локальное имя атрибута name().
QStringRef QXmlStreamAttribute::value() const
Возвращает значение атрибута.
bool QXmlStreamAttribute::operator!=(const QXmlStreamAttribute &other) const
Сравнивает этот атрибут с other и возвращает true если они не равны; в противном случае возвращает false.
QXmlStreamAttribute &QXmlStreamAttribute::operator=(QXmlStreamAttribute &&other)
Оператор присваивания перемещения.
QXmlStreamAttribute &QXmlStreamAttribute::operator=(const QXmlStreamAttribute &other)
Присваивает other этому атрибуту.
bool QXmlStreamAttribute::operator==(const QXmlStreamAttribute &other) const
Сравнивает этот атрибут с other и возвращает true если они равны; в противном случае возвращает false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qxmlstreamattribute.html