Auf dieser Seite

QXmlLocator Class

Die Klasse „QXmlLocator“ stellt den XML-Handler-Klassen Informationen über die Parsing-Position innerhalb einer Datei zur Verfügung. Mehr...

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

Hinweis: Alle Funktionen dieser Klasse sind reentrant.

Öffentliche Funktionen

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

Ausführliche Beschreibung

Der Reader meldet dem Content-Handler einen QXmlLocator, bevor er mit der Analyse des Dokuments beginnt. Dies geschieht mit der Funktion „ QXmlContentHandler::setDocumentLocator()“. Die Handler-Klassen können nun diesen Locator verwenden, um die Position abzurufen (lineNumber() und columnNumber()), die der Reader erreicht hat.

Dokumentation zu den Member-Funktionen

QXmlLocator::QXmlLocator()

Konstruktor.

[virtual noexcept] QXmlLocator::~QXmlLocator()

Destruktor.

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

Gibt die Spaltennummer (beginnend bei 1) zurück oder -1, wenn keine Spaltennummer verfügbar ist.

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

Gibt die Zeilennummer (beginnend bei 1) zurück oder -1, wenn keine Zeilennummer verfügbar ist.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.