QXmlLocator Class

QXmlLocatorクラスは、XMLハンドラクラスにファイル内の解析位置に関する情報を提供します。詳細...

Header: #include <QXmlLocator>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core5Compat)
target_link_libraries(mytarget PRIVATE Qt6::Core5Compat)
qmake: QT += core5compat

注意:このクラスの関数はすべてリエントラントです。

パブリック関数

QXmlLocator()
virtual ~QXmlLocator()
virtual int columnNumber() const = 0
virtual int lineNumber() const = 0

詳細説明

リーダは、ドキュメントのパースを開始する前に、コンテンツハンドラに QXmlLocator を報告します。これはQXmlContentHandler::setDocumentLocator() 関数で行われます。ハンドラクラスは、このロケータを使用して、リーダーが到達した位置 (lineNumber() とcolumnNumber()) を取得することができます。

メンバ関数ドキュメント

QXmlLocator::QXmlLocator()

コンストラクタ。

[virtual noexcept] QXmlLocator::~QXmlLocator()

デストラクタ。

[pure virtual] int QXmlLocator::columnNumber() const

カラム番号(1から始まる)、またはカラム番号がない場合は-1を返す。

[pure virtual] int QXmlLocator::lineNumber() const

利用可能な行番号がない場合、行番号(1 から始まる)または -1 を返します。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。