Описание класса QXmlDeclHandlerКласс QXmlDeclHandler обеспечивает интерфейс для описания декларации содержимого XML данных. Далее... #include <QXmlDeclHandler> Унаследован от: QXmlDefaultHandler. Замечание: Все функции в этом классе реентерабельны. Открытые функции
Подробное описаниеКласс QXmlDeclHandler обеспечивает интерфейс для описания декларации содержимого XML данных. Вы можете установить обработчик деклараций с помощью QXmlReader::setDeclHandler(). Этот интерфейс основан на SAX2 расширении DeclHandler. Интерфейс обеспечивает функции attributeDecl(), internalEntityDecl() и externalEntityDecl(). Смотрите также QXmlDTDHandler, QXmlContentHandler, QXmlEntityResolver, QXmlErrorHandler, QXmlLexicalHandler и Введение в SAX2. Описание функций-членовQXmlDeclHandler::~QXmlDeclHandler () [virtual]Уничтожает обработчик деклараций. bool QXmlDeclHandler::attributeDecl ( const QString & eName, const QString & aName, const QString & type, const QString & valueDefault, const QString & value ) [pure virtual]Эта функция вызывается при чтении для сообщения о декларации типа атрибута. Сообщается только о действующей для атрибута (первой) декларации. Имя ассоциированного элемента устанавливается в eName, а имя атрибута - в aName. Передаётся строка типа атрибута в type и строка значения по умолчанию valueDefault. Строка равно одному из значений "#IMPLIED", "#REQUIRED", "#FIXED" или является пустой (если ни одно из перечисленных значений не присвоено). Читатель передаёт значение атрибута по умолчанию в value. Если значение по умолчанию не было определено в XML файле, value является пустой строкой. Если эта функция вернула false, чтение останавливается, сообщается об ошибке. Функция errorString() используется для получения сообщения об ошибке. QString QXmlDeclHandler::errorString () const [pure virtual]Эта функция вызывается для получения строки ошибок, если какая-либо функция обработки вернула false. bool QXmlDeclHandler::externalEntityDecl ( const QString & name, const QString & publicId, const QString & systemId ) [pure virtual]Читатель вызывает эту функцию для сообщения об анализе декларации внешней сущности. Сообщается только о действующих (первых) декларациях. Читатель передаёт имя сущности в name, открытый идентификатор в publicId, а системный идентификатор в systemId. Если не определено открытого идентификатора, в publicId передаётся пустая строка. Если эта функция вернула false, чтение останавливается, сообщается об ошибке. Функция errorString() используется для получения сообщения об ошибке. bool QXmlDeclHandler::internalEntityDecl ( const QString & name, const QString & value ) [pure virtual]Читатель вызывает эту функцию для сообщения о декларации внутренней сущности. Сообщается только о действующей (первой) декларации. Читатель передаёт имя сущности в name и значение в value. Если эта функция вернула false, чтение останавливается, сообщается об ошибке. Функция errorString() используется для получения сообщения об ошибке. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |