Home > PHP > Extension > XML Parser

XML Parser

xml
  • utf8_decode (data) - Converts a string with ISO-8859-1 characters encoded with UTF-8 to single-byte ISO-8859-1
  • utf8_encode (data) - Encodes an ISO-8859-1 string to UTF-8
  • xml_error_string (code) - Get XML parser error string
  • xml_get_current_byte_index (parser) - Get current byte index for an XML parser
  • xml_get_current_column_number (parser) - Get current column number for an XML parser
  • xml_get_current_line_number (parser) - Get current line number for an XML parser
  • xml_get_error_code (parser) - Get XML parser error code
  • xml_parse (parser, data, is_final) - Start parsing an XML document
  • xml_parser_create (encoding) - Create an XML parser
  • xml_parser_create_ns (encoding, separator) - Create an XML parser with namespace support
  • xml_parser_free (parser) - Free an XML parser
  • xml_parser_get_option (parser, option) - Get options from an XML parser
  • xml_parser_set_option (parser, option, value) - Set options in an XML parser
  • xml_parse_into_struct (parser, data, values, index) - Parse XML data into an array structure
  • xml_set_character_data_handler (parser, handler, parser, data, parser, handler, parser, data) - Set up character data handler
  • xml_set_default_handler (parser, handler, parser, data, parser, handler, parser, data) - Set up default handler
  • xml_set_element_handler (parser, start_element_handler, end_element_handler, parser, name, attribs, parser, name, parser, start_element_handler, end_element_handler, parser, name, attribs, parser, name, parser, start_element_handler, end_element_handler, parser, name, attribs, parser, name) - Set up start and end element handlers
  • xml_set_end_namespace_decl_handler (parser, handler, parser, user_data, prefix, parser, handler, parser, user_data, prefix) - Set up end namespace declaration handler
  • xml_set_external_entity_ref_handler (parser, handler, parser, open_entity_names, base, system_id, public_id, parser, handler, parser, open_entity_names, base, system_id, public_id) - Set up external entity reference handler
  • xml_set_notation_decl_handler (parser, handler, parser, notation_name, base, system_id, public_id, parser, handler, parser, notation_name, base, system_id, public_id) - Set up notation declaration handler
  • xml_set_object (parser, object) - Use XML Parser within an object
  • xml_set_processing_instruction_handler (parser, handler, parser, target, data, parser, handler, parser, target, data) - Set up processing instruction (PI) handler
  • xml_set_start_namespace_decl_handler (parser, handler, parser, user_data, prefix, uri, parser, handler, parser, user_data, prefix, uri) - Set up start namespace declaration handler
  • xml_set_unparsed_entity_decl_handler (parser, handler, parser, entity_name, base, system_id, public_id, notation_name, parser, handler, parser, entity_name, base, system_id, public_id, notation_name) - Set up unparsed entity declaration handler