QXmlLocator 类

QXmlLocator 类提供 XML 处理器类关于文件中解析位置的信息。[更多信息]>

头文件 #include <QXmlLocator>
CMakefind_package(Qt6 REQUIRED COMPONENTS Core5Compat)
target_link_libraries(mytarget PRIVATE Qt6::Core5Compat)
qmakeQT += core5compat

注意: 此类中所有函数都是可重入的

公共函数

QXmlLocator()
虚拟~QXmlLocator()
虚拟 intcolumnNumber() const = 0
虚拟 intlineNumber() const = 0

详细描述

在读者开始解析文档之前,它会向内容处理器报告一个 QXmlLocator。这是通过QXmlContentHandler::setDocumentLocator() 函数完成的。处理器类现在可以使用此定位器获取读者到达的位置(lineNumber() 和 columnNumber)。

成员函数文档

QXmlLocator::QXmlLocator()

构造函数。

[虚拟异常] QXmlLocator::~QXmlLocator()

析构函数。

[纯虚] int QXmlLocator::columnNumber() const

返回列号(从 1 开始)或如果不可用则返回 -1。

[纯虚] int QXmlLocator::lineNumber() const

返回行号(从 1 开始)或如果不可用则返回 -1。

© 2024 Qt 公司 Ltd。本文件中包含的文档贡献是各自所有者的版权所有。此处提供的文档是根据由自由软件基金会发布的GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是芬兰和/或其他国家/地区的 Qt 公司 Ltd. 的 商标。所有其他商标均为其各自所有者的财产。