QXmlLocator 类

QXmlLocator 类提供具有有关文件剖析位置信息的 XML 处理程序类。 更多...

头: #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

详细描述

The reader reports a QXmlLocator to the content handler before it starts to parse the document. This is done with the QXmlContentHandler::setDocumentLocator () function. The handler classes can now use this locator to get the position ( lineNumber () 和 columnNumber ()) that the reader has reached.

成员函数文档编制

QXmlLocator:: QXmlLocator ()

构造函数。

[virtual noexcept] QXmlLocator:: ~QXmlLocator ()

析构函数。

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

Returns the column number (starting at 1) or -1 if there is no column number available.

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

Returns the line number (starting at 1) or -1 if there is no line number available.