Spec-Zone.ru › Qt

Класс QXmlStreamAttribute

Класс QXmlStreamAttribute представляет собой единственное XML-атрибут. Подробнее...

Заголовок: #include <QXmlStreamAttribute>
CMake: find_package(Qt6 COMPONENTS Core REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
  • Список всех членов, включая унаследованные

Примечание: Все функции в этом классе являются повторно-входными.

Открытые функции

QXmlStreamAttribute(const QString &namespaceUri, const QString &name, const QString &value)
QXmlStreamAttribute(const QString &qualifiedName, const QString &value)
QXmlStreamAttribute()
bool isDefault() const
QStringView name() const
QStringView namespaceUri() const
QStringView prefix() const
QStringView qualifiedName() const
QStringView value() const
bool operator!=(const QXmlStreamAttribute &other) const
bool operator==(const QXmlStreamAttribute &other) const

Подробное описание

Атрибут состоит из необязательного namespaceUri(), name(), value() и isDefault() атрибута.

Необработанное имя XML-атрибута возвращается как qualifiedName().

Документация по функциям-членам

QXmlStreamAttribute::QXmlStreamAttribute(const QString &namespaceUri, const QString &name, const QString &value)

Создаёт атрибут в пространстве имён, описанном с namespaceUri с name и значением value.

QXmlStreamAttribute::QXmlStreamAttribute(const QString &qualifiedName, const QString &value)

Создаёт атрибут с квалифицированным именем qualifiedName и значением value.

QXmlStreamAttribute::QXmlStreamAttribute()

Создаёт пустой атрибут.

bool QXmlStreamAttribute::isDefault() const

Возвращает true если парсер добавил этот атрибут со значением по умолчанию, следуя объявлению ATTLIST в DTD; в противном случае возвращает false.

QStringView QXmlStreamAttribute::name() const

Возвращает локальное имя атрибута.

QStringView QXmlStreamAttribute::namespaceUri() const

Возвращает разрешённое namespaceUri атрибута или пустую строку-ссылку, если у атрибута нет определённого пространства имён.

QStringView QXmlStreamAttribute::prefix() const

Возвращает префикс пространства имён атрибута.

См. также name() и qualifiedName().

QStringView QXmlStreamAttribute::qualifiedName() const

Возвращает полное имя атрибута.

Полное имя — это исходное имя атрибута в XML-данных. Оно состоит из префикса пространства имён prefix(), двоеточия и локального имени атрибута name(). Так как префикс пространства имён не уникален (один и тот же префикс может указывать на разные пространства имён, а разные префиксы могут указывать на одно и то же пространство имён), вы не должны использовать qualifiedName(), а следует использовать разрешённое namespaceUri() и локальное имя атрибута name().

QStringView QXmlStreamAttribute::value() const

Возвращает значение атрибута.

bool QXmlStreamAttribute::operator!=(const QXmlStreamAttribute &other) const

Сравнивает этот атрибут с other и возвращает true если они не равны; в противном случае возвращает false.

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/qt-6.2/qxmlstreamattribute.html

Spec-Zone.ru

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