
We bake cookies in your browser for a better experience. Using this site means that you consent.Read More
TheQXmlAttributes class provides XML attributes.More...
| Header: | #include <QXmlAttributes> |
Note: All functions in this class arereentrant.
| 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(const 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 |
| 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(const QString & qName) const |
| QString | value(const QLatin1String & qName) const |
| QString | value(const QString & uri, const QString & localName) const |
TheQXmlAttributes class provides XML attributes.
If attributes are reported byQXmlContentHandler::startElement() this class is used to pass the attribute values.
Useindex() to locate the position of an attribute in the list,count() to retrieve the number of attributes, andclear() to remove the attributes. New attributes can be added withappend(). Usetype() to get an attribute's type andvalue() to get its value. The attribute's name is available fromlocalName() orqName(), and its namespace URI fromuri().
Constructs an empty attribute list.
[virtual]QXmlAttributes::~QXmlAttributes()Destroys the attributes object.
Appends a new attribute entry to the list of attributes. The qualified name of the attribute isqName, the namespace URI isuri and the local name islocalPart. The value of the attribute isvalue.
See alsoqName(),uri(),localName(), andvalue().
Clears the list of attributes.
See alsoappend().
Returns the number of attributes in the list. This function is equivalent tolength().
Looks up the index of an attribute by the qualified nameqName.
Returns the index of the attribute or -1 if it wasn't found.
See alsoNamespace Support via Features.
This is an overloaded function.
This is an overloaded function.
Looks up the index of an attribute by a namespace name.
uri specifies the namespace URI, or an empty string if the name has no namespace URI.localPart specifies the attribute's local name.
Returns the index of the attribute, or -1 if it wasn't found.
See alsoNamespace Support via Features.
Returns the number of attributes in the list.
See alsocount().
Looks up an attribute's local name for the attribute at positionindex. If no namespace processing is done, the local name is an empty string.
See alsoNamespace Support via Features.
Looks up an attribute's XML 1.0 qualified name for the attribute at positionindex.
See alsoNamespace Support via Features.
Looks up an attribute's type for the attribute at positionindex.
Currently only "CDATA" is returned.
This is an overloaded function.
Looks up an attribute's type for the qualified nameqName.
Currently only "CDATA" is returned.
This is an overloaded function.
Looks up an attribute's type by namespace name.
uri specifies the namespace URI andlocalName specifies the local name. If the name has no namespace URI, use an empty string foruri.
Currently only "CDATA" is returned.
Looks up an attribute's namespace URI for the attribute at positionindex. If no namespace processing is done or if the attribute has no namespace, the namespace URI is an empty string.
See alsoNamespace Support via Features.
Returns an attribute's value for the attribute at positionindex. The index must be a valid position (i.e., 0 <=index <count()).
This is an overloaded function.
Returns an attribute's value for the qualified nameqName, or an empty string if no attribute exists for the name given.
See alsoNamespace Support via Features.
This is an overloaded function.
Returns an attribute's value for the qualified nameqName, or an empty string if no attribute exists for the name given.
See alsoNamespace Support via Features.
This is an overloaded function.
Returns an attribute's value by namespace name.
uri specifies the namespace URI, or an empty string if the name has no namespace URI.localName specifies the attribute's local name.
© 2016 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 theGNU 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.