The outcome of this function is heavily dependent on the parser implementation used. For example, at the point where the start_element_ callback is called, libxml2 parser consumes the entire element name and attributes, however expat does not.
(PHP 4, PHP 5, PHP 7, PHP 8)
xml_get_current_byte_index — Получает текущий для XML-анализатора байтовый индекс
Получает текущий для заданного XML-анализатора байтовый индекс.
parser
Ссылка на XML-анализатор, из которого будет получен индекс байта.
Функция возвращает индекс байта в буфере данных анализатора, на котором он находится в данный момент (начиная с нуля).
Версия | Описание |
---|---|
8.0.0 |
Параметр parser ожидает экземпляр класса XMLParser;
раньше параметр ждал корректный xml -ресурс (resource).
|
Эта функция возвращает байтовый индекс, считая, что текст закодирован в UTF-8. Смена кодировки не повлияет на вывод функции.
The outcome of this function is heavily dependent on the parser implementation used. For example, at the point where the start_element_ callback is called, libxml2 parser consumes the entire element name and attributes, however expat does not.