![]() |
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции | ![]() |
Класс The QXmlDTDHandler обеспечивает интерфейс для описания DTD содержимого в XML данных. Далее...
#include <QXmlDTDHandler>
Унаследован от QXmlDefaultHandler.
Замечание: Все функции в этом классе реентерабельны.
Класс The QXmlDTDHandler обеспечивает интерфейс для описания DTD содержимого в XML данных.
Если приложение нуждается в информации о нотациях и необработанных сущностях, оно может реализовать этот интерфейс и зарегистрировать с его с помощью QXmlReader::setDTDHandler().
Помните, что этот интерфейс включает только те события DTD, которые рекомендации XML требуют при обработке отчёта, т.е. нотации и необработанные сущности, использующие notationDecl() и unparsedEntityDecl() соответствующим образом.
Смотрите также QXmlDeclHandler, QXmlContentHandler, QXmlEntityResolver, QXmlErrorHandler, QXmlLexicalHandler и Введение в SAX2.
Уничтожает DTD обработчик.
Эта функция вызывается для получения строки ошибок, если какая-либо функция обработки вернула false.
Эта функция вызывается при чтении, когда анализируется декларация нотации.
Аргумент name - имя нотации, publicId - открытый идентификатор нотации, а systemId - системный идентификатор нотации.
Если эта функция вернула false, чтение останавливается, сообщается об ошибке. Функция errorString() используется для получения сообщения об ошибке.
Эта функция вызывается при чтении, когда при анализе обнаруживается декларация необработанной сущности.
Аргумент name - имя необработанной сущности, publicId - её открытый идентификатор, systemId - её системный идентификатор, а notationName - имя ассоциированной нотации.
Если эта функция вернула false, чтение останавливается, сообщается об ошибке. Функция errorString() используется для получения сообщения об ошибке.
Copyright © 2008 Trolltech | Торговые марки | Qt 4.3.5 |