Что такое код xml_get_current_column_number

xml_get_current_column_number

(PHP 4, PHP 5, PHP 7)

xml_get_current_column_number — Получает от XML парсера номер текущего столбца

Описание

Получает текущий номер столбца заданного XML парсера.

Список параметров

Ссылка на парсер XML для получения номера столбца.

Возвращаемые значения

Эта функция возвращает FALSE , если ссылка параметра parser не ведет к действующему парсеру, или же возвращает номер столбца на текущей строке (определенной с помощью xml_get_current_line_number() ) согласно текущему положению указателя парсера.

Смотрите также

  • xml_get_current_byte_index() — Получает текущий для XML анализатора байтовый индекс
  • xml_get_current_line_number() — Получает от XML-парсера номер текущей строки

Функция PHP xml_get_current_column_number ()

Определение и использование

Функция xml_get_current_column_number (), чтобы получить XML-парсер номер текущего столбца.

В случае успеха, функция возвращает номер текущего столбца. Если это не удается, он возвращает FALSE.

грамматика

参数 描述
parser 必需。规定要使用的 XML 解析器。

примеров

Выход указанного выше кода выглядит следующим образом:

Xml_get_current_column_number

Php функции


Php скрипты


xml_get_current_column_number

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

xml_get_current_column_number — Get current column number for an XML parser

Описание

int xml_get_current_column_number ( resource parser )

Gets the current column number of the given XML parser.

Илон Маск рекомендует:  Пример xml документа

Список параметров

A reference to the XML parser to get column number from.

Возвращаемые значения

This function returns FALSE if parser does not refer to a val >else it returns which column on the current line (as given by xml_get_current_line_number()) the parser is currently at.

Смотрите также

xml_get_current_byte_index()
xml_get_current_line_index()

User Contributed Notes

shaun at 5810 dot com
05-Jul-2003 08:04

Column numbers apparently start at 0. So you may want to add 1.
javajohn at gulfbridge.net
23-Mar-2003 09:03

«Column number» refers to the current character position within the current line of the XML document.

php — «xml_get_current_column_number» возвращает «неправильное» значение

Я пытаюсь разобрать простой XML:

используя функции парсера PHP XML. Я xml_set_element_handler каждый элемент, используя два обработчика, заданные вызовом xml_set_element_handler . В обоих обработчиках я могу получить текущий номер строки, номер столбца и индекс байта, вызывая функции xml_get_current_line_number , xml_get_current_column_number , xml_get_current_byte_index .

Однако при разборе открывающего тега номер столбца и индекс байта не указывают на начало открытого тега, а в конце. Я предполагаю, что это потому, что синтаксический анализатор в этот момент уже использовал открытый тег.

Например, для тега li в примере он вернет столбец 8 (начиная с 1) для второй строки, то есть символ > , пока я ожидаю 5 . Есть ли способ сделать это?

xml_get_current_column_number

(PHP 4, PHP 5, PHP 7)

xml_get_current_column_number — Get current column number for an XML parser

Description

Gets the current column number of the given XML parser.

Parameters

A reference to the XML parser to get column number from.

Илон Маск рекомендует:  Что такое код udm_errno

Return Values

This function returns FALSE if parser does not refer to a val >xml_get_current_line_number() ) the parser is currently at.

See Also

  • xml_get_current_byte_index() — Get current byte index for an XML parser
  • xml_get_current_line_number() — Get current line number for an XML parser

Что такое код xml_get_current_column_number

(PHP 3>= 3.0.6, PHP 4)

xml_get_current_column_number — получает номер текущего столбца для XML-разборщика.

Описание

int xml_get_current_column_number (resource parser)

Ссылка на XML-разборщик для получения номера столбца.

Эта функция возвращает FALSE , если parser не ссылается на правильный разборщик, либо возвращает, в каком столбце на текущей строчке (как задано в xml_get_current_line_number() ) находится разборщик.

`xml_get_current_column_number` возвращает« неправильное »значение

Я пытаюсь разобрать простой XML:

используя функции PHP-парсера . Я собираю каждый элемент, используя два обработчика, заданных вызовом xml_set_element_handler . В обоих обработчиках я могу получить текущий номер строки, номер столбца и индекс байта, вызывая функции xml_get_current_line_number , xml_get_current_column_number , xml_get_current_byte_index .

Однако при разборе открывающего тега номер столбца и индекс байта не указывайте на начало открытого тега, но в конце. Я предполагаю, что это потому, что синтаксический анализатор в этот момент уже использовал открытый тег.

For example, for the tag li in the example, it will return the column 8 (starting from 1) for the second line, that is, the character > , while I am expecting 5 . Is there a way to accomplish this?

xml_get_current_column_number

(PHP 4, PHP 5, PHP 7)

xml_get_current_column_number — Получает от XML парсера номер текущего столбца

Описание

Получает текущий номер столбца заданного XML парсера.

Список параметров

Ссылка на парсер XML для получения номера столбца.

Илон Маск рекомендует:  Тег tbody

Возвращаемые значения

Эта функция возвращает FALSE , если ссылка параметра parser не ведет к действующему парсеру, или же возвращает номер столбца на текущей строке (определенной с помощью xml_get_current_line_number() ) согласно текущему положению указателя парсера.

Смотрите также

  • xml_get_current_byte_index() — Получает текущий для XML анализатора байтовый индекс
  • xml_get_current_line_number() — Получает от XML-парсера номер текущей строки

xml_get_current_column_number

xml_get_current_column_number — Get current column number for an XML parser

Descrierea

Gets the current column number of the given XML parser.

Parametri

A reference to the XML parser to get column number from.

Valorile Г®ntoarse

This function returns FALSE if parser does not refer to a val >xml_get_current_line_number() ) the parser is currently at.

VedeИ›i de asemenea

  • xml_get_current_byte_index() — Get current byte index for an XML parser
  • xml_get_current_line_number() — Get current line number for an XML parser

php — «xml_get_current_column_number» возвращает «неправильное» значение

Я пытаюсь разобрать простой XML:

используя функции парсера PHP XML. Я xml_set_element_handler каждый элемент, используя два обработчика, заданные вызовом xml_set_element_handler . В обоих обработчиках я могу получить текущий номер строки, номер столбца и индекс байта, вызывая функции xml_get_current_line_number , xml_get_current_column_number , xml_get_current_byte_index .

Однако при разборе открывающего тега номер столбца и индекс байта не указывают на начало открытого тега, а в конце. Я предполагаю, что это потому, что синтаксический анализатор в этот момент уже использовал открытый тег.

Например, для тега li в примере он вернет столбец 8 (начиная с 1) для второй строки, то есть символ > , пока я ожидаю 5 . Есть ли способ сделать это?

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL