• PHP Video Tutorials

PHP - XML Parsing Functions



XML parsing is a PHP extension that allows us to easily manipulate and get XML data.

Installation

This extension enable by default. Default command line for disable at compile time is --disable-xml

Runtime Configuration

This extension has no configuration directives defined in php.ini.

List of Functions

PHP − indicates the earliest version of PHP that supports the function.

Sr.No Function & Description PHP
1 sutf8_decode

It is used to convert a string with ISO-8859-1 characters encoded with UTF-8 to single-byte ISO-8859-1

4
2 utf8_encode

It used to encodes an ISO-8859-1 string to UTF-8.

4
3 xml_error_string

It used to get XML parser error string

5
4 xml_get_current_byte_index

It used to get current byte index for an XML parser

4
5 xml_get_current_column_number

It used to get current column number for an XML parser

4
6 xml_get_current_line_number

It used to get current line number for an XML parser

4
7 xml_get_error_code

It used to get xml parser error code

4
8 xml_parse_into_struct

It used to parse any formatted xml into array structure

4
9 xml_parser_create_ns

It used to create an XML parser with namespace support

4
10 xml_parser_create

It used to create an XML parser

4
11 xml_parser_free

It used to free an XML parser

4
12 xml_parser_get_option

It used to get options from an XML parser

4
13 xml_parser_set_option

It used to set options in an XML parser

4
14 xml_set_character_data_handler

It used to set up character data handler

4
15 xml_set_default_handler

It used to set up default handler

4
16 xml_set_element_handler

It used to set up start and end element handlers

4
17 xml_set_end_namespace_decl_handler

It used to set up end namespace declaration handler

4
18 xml_set_external_entity_ref_handler

It used to set up external entity reference handler

4
19 xml_set_notation_decl_handler

It used to set up notation declaration handler

4
20 xml_set_object

It used to specifies XML Parser within an object

4
21 xml_set_processing_instruction_handler

It used to set up processing instruction (PI) handler

4
22 xml_set_start_namespace_decl_handler

It used to set up start namespace declaration handler

4
23 xml_set_unparsed_entity_decl_handler

It used to set up unparsed entity declaration handler

4
php_function_reference.htm
Advertisements