PHP: Hypertext Preprocessor (original) (raw)
xml_get_current_byte_index
(PHP 4, PHP 5, PHP 7, PHP 8)
xml_get_current_byte_index — Get current byte index for an XML parser
Description
xml_get_current_byte_index(XMLParser $parser
): int
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
Returns which byte index the parser is currently at in its data buffer (starting at 0).
Changelog
Version | Description |
---|---|
8.0.0 | parser expects an XMLParser instance now; previously, a valid xml resource was expected. |
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
Found A Problem?
turan dot yuksel at tcmb dot gov dot tr ¶
19 years ago
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.