xml_get_current_byte_index
(PHP 4, PHP 5)
xml_get_current_byte_index — Get current byte index for an XML parser
Description
int xml_get_current_byte_index
( resource
$parser
)Gets the current byte index of the given XML parser.
Parameters
-
parser
-
A reference to the XML parser to get byte index from.
Return Values
This function returns FALSE
if parser
does
not refer to a valid parser, or else it returns which byte index
the parser is currently at in its data buffer (starting at 0).
Notes
Warning
This function returns byte index according to UTF-8 encoded text disregarding if input is in another encoding.
See Also
- xml_get_current_column_number() - Get current column number for an XML parser
- xml_get_current_line_number() - Get current line number for an XML parser
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Обработка XML
- XML-анализатор
- utf8_decode
- utf8_encode
- xml_error_string
- xml_get_current_byte_index
- xml_get_current_column_number
- xml_get_current_line_number
- xml_get_error_code
- xml_parse_into_struct
- xml_parse
- xml_parser_create_ns
- xml_parser_create
- xml_parser_free
- xml_parser_get_option
- xml_parser_set_option
- xml_set_character_data_handler
- xml_set_default_handler
- xml_set_element_handler
- xml_set_end_namespace_decl_handler
- xml_set_external_entity_ref_handler
- xml_set_notation_decl_handler
- xml_set_object
- xml_set_processing_instruction_handler
- xml_set_start_namespace_decl_handler
- xml_set_unparsed_entity_decl_handler
Коментарии
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.