QXmlParseException Class
QXmlParseException クラスは、QXmlErrorHandler インターフェイスのエラーを報告するために使用されます。詳細...
Header: | #include <QXmlParseException> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Core5Compat) target_link_libraries(mytarget PRIVATE Qt6::Core5Compat) |
qmake: | QT += core5compat |
注意:このクラスの関数はすべてリエントラントです。
パブリック関数
QXmlParseException(const QString &name = QString(), int c = -1, int l = -1, const QString &p = QString(), const QString &s = QString()) | |
QXmlParseException(const QXmlParseException &other) | |
~QXmlParseException() | |
int | columnNumber() const |
int | lineNumber() const |
QString | message() const |
QString | publicId() const |
QString | systemId() const |
詳細説明
XML サブシステムは、エラーを検出するとこのクラスのインスタンスを構築します。エラーが発生した場所は、systemId()、publicId()、lineNumber() およびcolumnNumber() と、エラーmessage() を使用して取得できます。考えられるエラー・メッセージは以下のとおり:
- 「エラーは発生しませんでした。
- 「コンシューマーが引き起こしたエラー
- 「予期せぬファイルの終了
- 「複数の文書タイプ定義"
- 「要素の解析中にエラーが発生しました。
- 「タグの不一致
- "コンテンツの解析中にエラーが発生しました"
- 「予期しない文字
- "処理命令の名前が無効"
- "XML宣言の読み取り中に予想されたバージョン"
- 「スタンドアロン宣言の値が間違っている
- 「XML 宣言の読み込み中にエンコード宣言またはスタンドアロン宣言が予期されました。
- 「XML 宣言の読み取り中にスタンドアロン宣言が予期されました。
- "文書型定義の解析中にエラーが発生しました"
- "文字が予想される"
- "コメントの解析中にエラーが発生しました"
- "参照の解析中にエラーが発生しました"
- "内部一般実体参照が DTD で許可されていない"
- "外部解析された一般実体参照が属性値で許可されていない"
- "外部解析された一般実体参照が DTD で許可されていません"
- "解析されていない実体参照 n 誤ったコンテキスト"
- "再帰エンティティ"
- "外部エンティティのテキスト宣言のエラー"
これらのエラー・メッセージをアプリケーションのユーザーに表示する場合は、明示的に翻訳しない限り、英語で表示されることに注意してください。
QXmlErrorHandler およびQXmlReaderも参照して ください。
メンバ関数ドキュメント
[explicit]
QXmlParseException::QXmlParseException(const QString &name = QString(), int c = -1, int l = -1, const QString &p = QString(), const QString &s = QString())
列c および行l の公開識別子p およびシステム識別子s のエラー文字列name を持つ解析例外を構築する。
QXmlParseException::QXmlParseException(const QXmlParseException &other)
other のコピーを作成する。
[noexcept]
QXmlParseException::~QXmlParseException()
QXmlParseException を破棄します。
int QXmlParseException::columnNumber() const
エラーが発生した列番号を返します。
int QXmlParseException::lineNumber() const
エラーが発生した行番号を返します。
QString QXmlParseException::message() const
エラー・メッセージを返します。
QString QXmlParseException::publicId() const
エラーが発生したパブリック識別子を返します。
QString QXmlParseException::systemId() const
エラーが発生したシステム識別子を返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。