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