QXmlAttributes Class
La clase QXmlAttributes proporciona atributos XML. Más...
| Cabecera: | #include <QXmlAttributes> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Core5Compat)target_link_libraries(mytarget PRIVATE Qt6::Core5Compat) |
| qmake: | QT += core5compat |
Nota: Todas las funciones de esta clase son reentrantes.
Funciones Públicas
| QXmlAttributes() | |
| virtual | ~QXmlAttributes() |
| void | append(const QString &qName, const QString &uri, const QString &localPart, const QString &value) |
| void | clear() |
| int | count() const |
| int | index(const QString &qName) const |
| int | index(QLatin1String qName) const |
| int | index(const QString &uri, const QString &localPart) const |
| int | length() const |
| QString | localName(int index) const |
| QString | qName(int index) const |
| void | swap(QXmlAttributes &other) |
| QString | type(int index) const |
| QString | type(const QString &qName) const |
| QString | type(const QString &uri, const QString &localName) const |
| QString | uri(int index) const |
| QString | value(int index) const |
| QString | value(QLatin1String qName) const |
| QString | value(const QString &qName) const |
| QString | value(const QString &uri, const QString &localName) const |
Descripción detallada
Si los atributos son reportados por QXmlContentHandler::startElement() esta clase se utiliza para pasar los valores de los atributos.
Utilice index() para localizar la posición de un atributo en la lista, count() para recuperar el número de atributos, y clear() para eliminar los atributos. Se pueden añadir nuevos atributos con append(). Utilice type() para obtener el tipo de un atributo y value() para obtener su valor. El nombre del atributo está disponible en localName() o qName(), y su URI de espacio de nombres en uri().
Documentación de las funciones miembro
QXmlAttributes::QXmlAttributes()
Construye una lista de atributos vacía.
[virtual noexcept] QXmlAttributes::~QXmlAttributes()
Destruye el objeto de atributos.
void QXmlAttributes::append(const QString &qName, const QString &uri, const QString &localPart, const QString &value)
Añade una nueva entrada de atributo a la lista de atributos. El nombre cualificado del atributo es qName, el URI del espacio de nombres es uri y el nombre local es localPart. El valor del atributo es value.
Véase también qName(), uri(), localName() y value().
void QXmlAttributes::clear()
Borra la lista de atributos.
Véase también append().
int QXmlAttributes::count() const
Devuelve el número de atributos de la lista. Esta función es equivalente a length().
int QXmlAttributes::index(const QString &qName) const
Busca el índice de un atributo por el nombre cualificado qName.
Devuelve el índice del atributo o -1 si no se ha encontrado.
int QXmlAttributes::index(QLatin1String qName) const
Se trata de una función sobrecargada.
int QXmlAttributes::index(const QString &uri, const QString &localPart) const
Busca el índice de un atributo por un nombre de espacio de nombres.
uri especifica el URI del espacio de nombres, o una cadena vacía si el nombre no tiene URI de espacio de nombres. localPart especifica el nombre local del atributo.
Devuelve el índice del atributo, o -1 si no se encontró.
Se trata de una función sobrecargada.
int QXmlAttributes::length() const
Devuelve el número de atributos de la lista.
Véase también count().
QString QXmlAttributes::localName(int index) const
Busca el nombre local de un atributo en la posición index. Si no se procesa el espacio de nombres, el nombre local es una cadena vacía.
QString QXmlAttributes::qName(int index) const
Busca el nombre cualificado XML 1.0 de un atributo en la posición index.
[noexcept] void QXmlAttributes::swap(QXmlAttributes &other)
Cambia this por other.
QString QXmlAttributes::type(int index) const
Busca el tipo de atributo en la posición index.
Actualmente sólo se devuelve "CDATA".
QString QXmlAttributes::type(const QString &qName) const
Busca el tipo de atributo para el nombre cualificado qName.
Actualmente sólo se devuelve "CDATA".
Se trata de una función sobrecargada.
QString QXmlAttributes::type(const QString &uri, const QString &localName) const
Busca el tipo de un atributo por nombre de espacio de nombres.
uri especifica el URI del espacio de nombres y localName especifica el nombre local. Si el nombre no tiene URI de espacio de nombres, utilice una cadena vacía para uri.
Actualmente sólo se devuelve "CDATA".
Se trata de una función sobrecargada.
QString QXmlAttributes::uri(int index) const
Busca el URI del espacio de nombres de un atributo en la posición index. Si no se procesa el espacio de nombres o si el atributo no tiene espacio de nombres, el URI del espacio de nombres es una cadena vacía.
QString QXmlAttributes::value(int index) const
Devuelve el valor de un atributo para el atributo en la posición index. El índice debe ser una posición válida (es decir, 0 <= index < count()).
QString QXmlAttributes::value(QLatin1String qName) const
Devuelve el valor de un atributo para el nombre cualificado qName, o una cadena vacía si no existe ningún atributo para el nombre dado.
Se trata de una función sobrecargada.
QString QXmlAttributes::value(const QString &qName) const
Devuelve el valor de un atributo para el nombre cualificado qName, o una cadena vacía si no existe ningún atributo para el nombre dado.
Se trata de una función sobrecargada.
QString QXmlAttributes::value(const QString &uri, const QString &localName) const
Devuelve el valor de un atributo por nombre de espacio de nombres.
uri especifica el URI del espacio de nombres, o una cadena vacía si el nombre no tiene URI de espacio de nombres. localName especifica el nombre local del atributo.
Se trata de una función sobrecargada.
© 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.