PHP Conference Japan 2024

xml_get_current_byte_index

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_get_current_byte_index获取 XML 解析器的当前字节索引

描述

xml_get_current_byte_index(XMLParser $parser): int

获取给定 XML 解析器的当前字节索引。

参数

parser

要从中获取字节索引的 XML 解析器的引用。

返回值

返回解析器当前在其数据缓冲区中的字节索引(从 0 开始)。

变更日志

版本 描述
8.0.0 parser 现在期望一个 XMLParser 实例;以前,期望一个有效的 xml resource

备注

警告

此函数返回根据 UTF-8 编码文本的字节索引,而不考虑输入是否采用其他编码。

参见

添加备注

用户贡献的笔记 1 个笔记

turan dot yuksel at tcmb dot gov dot tr
19 年前
此函数的结果在很大程度上取决于使用的解析器实现。例如,在调用 start_element_ 回调的点上,libxml2 解析器会消耗整个元素名称和属性,但 expat 不会。
To Top