Описание класса QXmlParseException [модуль QtXml]
Класс QXmlParseException используется для сообщение об ошибках интерфейса QXmlErrorHandler. Далее...
#include <QXmlParseException> Замечание: все функции этого класса реентерабильны.
Открытые функции
Подробное описание
Класс QXmlParseException используется для сообщение об ошибках интерфейса QXmlErrorHandler.
Подсистема XML создаёт объект этого класса, если случается ошибка. Вы можете получить информацию о месте, где произошла ошибка, с помощью systemId(), publicId(), lineNumber() и columnNumber(), равно как и само сообщение об ошибке message(). Возможные сообщения:
- "no error occurred"
- "error triggered by consumer"
- "unexpected end of file"
- "more than one document type definition"
- "error occurred while parsing element"
- "tag mismatch"
- "error occurred while parsing content"
- "unexpected character"
- "invalid name for processing instruction"
- "version expected while reading the XML declaration"
- "wrong value for standalone declaration"
- "encoding declaration or standalone declaration expected while reading the XML declaration"
- "standalone declaration expected while reading the XML declaration"
- "error occurred while parsing document type definition"
- "letter is expected"
- "error occurred while parsing comment"
- "error occurred while parsing reference"
- "internal general entity reference not allowed in DTD"
- "external parsed general entity reference not allowed in attribute value"
- "external parsed general entity reference not allowed in DTD"
- "unparsed entity reference n wrong context"
- "recursive entities"
- "error in the text declaration of an external entity"
Помните, если вы хотите показать сообщения об ошибке пользователю, они будут отображены по английски, если не будут непосредственно переведены.
Смотрите также QXmlErrorHandler и QXmlReader.
Описание функций-членов
QXmlParseException::QXmlParseException ( const QString & name = QString(), int c = -1, int l = -1, const QString & p = QString(), const QString & s = QString() )
Создаёт исключение анализа с сообщением name для столбца c и строки l с публичным идентификатором p и системным идентификатором s.
QXmlParseException::~QXmlParseException ()
Уничтожает QXmlParseException.
int QXmlParseException::columnNumber () const
Возвращает номер столбца, где произошла ошибка.
int QXmlParseException::lineNumber () const
Возвращает номет строки, где произошла ошибка.
QString QXmlParseException::message () const
Возвращает сообщение об ошибке.
QString QXmlParseException::publicId () const
Возвращает публичный идентификатор, где произошла ошибка.
QString QXmlParseException::systemId () const
Возвращает системный идентификатор, где произошла ошибка.
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) |
Торговые марки |
Qt 4.5.3 |
|