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)
xml_get_current_byte_index — Get current byte index for an XML parser
$parser
)Gets the current byte index of the given XML parser.
parser
A reference to the XML parser to get byte index from.
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).
This function returns byte index according to UTF-8 encoded text disregarding if input is in another encoding.
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.