Spec-Zone.ru › Qt 5.11

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API