Описание класса QXmlAttributesКласс QXmlAttributes представляет XML атрибуты. Далее... #include <QXmlAttributes> Замечание: Все функции в этом классе реентерабельны. Открытые функции
Подробное описаниеКласс QXmlAttributes представляет XML атрибуты. Если атрибуты получены с помощью QXmlContentHandler::startElement(), этот класс используется для доступа к их значениям. Используйте index() для получения индекса атрибута в списке, count() с целью узнать количество атрибутов и clear() для их удаления. Вы можете добавить новый атрибут с помощью append(). Используйте type() для получения типа атрибута и value(), чтобы узнать его значение. Имя атрибута доступно через localName() или qName(), а URI пространства имен посредством uri(). Описание функций-членовQXmlAttributes::QXmlAttributes ()Создает пустой список атрибутов. QXmlAttributes::~QXmlAttributes () [virtual]Уничтожает объект атрибутов. void QXmlAttributes::append ( const QString & qName, const QString & uri, const QString & localPart, const QString & value )Присоединяет новый атрибут к списку. Полным именем атрибута является qName, URI пространства имен - uri, а локальное имя равно localPart. Значение атрибута равно value. Смотрите также qName(), uri(), localName() и value(). void QXmlAttributes::clear ()Очищает список атрибутов. Смотрите также append(). int QXmlAttributes::count () constВозвращает количество атрибутов в списке. Эта функция эквивалентна length(). int QXmlAttributes::index ( const QString & qName ) constИщет индекс атрибута по полному имени qName. Возвращает полученный индекс или -1, если он не найден. Смотрите также Особенности поддержки пространств имен. int QXmlAttributes::index ( const QLatin1String & qName ) constЭто перегруженная функция. int QXmlAttributes::index ( const QString & uri, const QString & localPart ) constЭто перегруженная функция. Ищет индекс атрибута по имени с учётом пространства имен. uri определяет URI пространства имен, пустая строка используется, если нет URI. localPart определяет локальное имя. Возвращает полученный индекс или -1, если он не найден. Смотрите также Особенности поддержки пространств имен. int QXmlAttributes::length () constВозвращает количество атрибутов в списке. Смотрите также count(). QString QXmlAttributes::localName ( int index ) constВозвращает локальное имя атрибута по его индексу index. Если не включена обработка пространства имен, локальное имя является пустой строкой. Смотрите также Особенности поддержки пространств имен. QString QXmlAttributes::qName ( int index ) constВозвращает полное имя атрибута XML 1.0 по индексу index. Смотрите также Особенности поддержки пространств имен. QString QXmlAttributes::type ( int index ) constВозвращает тип атрибута, находящегося на позиции index. Пока что возвращается только "CDATA" . QString QXmlAttributes::type ( const QString & qName ) constЭто перегруженная функция. Возвращает тип атрибута с полным именем qName. Пока что возвращается только "CDATA" . QString QXmlAttributes::type ( const QString & uri, const QString & localName ) constЭто перегруженная функция. Возвращает тип атрибута по имени с учетом пространства имен. uri определяет URI пространства имен, а localName определяет локальное имя. Если имя не содержит URI, для указания uri используйте пустую строку. Пока что возвращается только "CDATA" . QString QXmlAttributes::uri ( int index ) constВозвращает URI пространства имен для атрибута с индексом index. Если такого не найдено или обработка пространств имён не производится, возвращается пустая строка. Смотрите также Особенности поддержки пространств имен. QString QXmlAttributes::value ( int index ) constВозвращает значение атрибута с индексом index в списке. Индекс должен быть правильным (т.е. находиться в интервале 0 <= index < count()). QString QXmlAttributes::value ( const QString & qName ) constЭто перегруженная функция. Возвращает значение атрибута по полному имени qName или пустую строку, если такого атрибута не найдено. Смотрите также Особенности поддержки пространств имен. QString QXmlAttributes::value ( const QLatin1String & qName ) constЭто перегруженная функция. Возвращает значение атрибута по полному имени qName или пустую строку, если такого атрибута не найдено. Смотрите также Особенности поддержки пространств имен. QString QXmlAttributes::value ( const QString & uri, const QString & localName ) constЭто перегруженная функция. Возвращает значение атрибута по его имени с учетом пространства имен. uri определяет URI пространства имен, пустая строка используется, если нет URI. localName определяет локальное имя. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |