PHP Manual
Prev |  | Next

# xml_parse

(3.0.6 - 3.0.18 only, PHP 4 >= 4.0.0)

xml_parse -- start parsing an XML document

## Description

``int xml_parse` (int parser, string data [, int isFinal])`

`parser`

  A reference to the XML parser to use.

`data`

  Chunk of data to parse. A document may be parsed piece-wise by calling xml_parse() several times with new data, as long as the `isFinal` parameter is set and `TRUE` when the last data is parsed.

`isFinal` (optional)

  If set and `TRUE`, `data` is the last piece of data sent in this parse.

When the XML document is parsed, the handlers for the configured events are called as many times as necessary, after which this function returns `TRUE` or `FALSE`.

`TRUE` is returned if the parse was successful, `FALSE` if it was not successful, or if `parser` does not refer to a valid parser. For unsuccessful parses, error information can be retrieved with xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number() and xml_get_current_byte_index().

Prev | Home | Next
xml_set_external_entity_ref_handler | Up | xml_get_error_code