Função xml_parser_create() do PHP

Definição e Uso

A função xml_parser_create() cria um analisador XML.

Esta função cria um novo analisador XML e retorna um descritor de recurso que pode ser usado por outras funções XML.

Sintaxe

xml_parser_create(encoding)
Parâmetro Descrição
encoding Opcional. Especifica a codificação de saída.

Descrição

Parâmetro Opcional encoding No PHP 4, usado para especificar o código de caracteres da entrada XML a ser analisada.

A partir do PHP 5, a autodetecção da codificação do XML de entrada é ativada automaticamente, portanto encoding Os parâmetros são usados apenas para especificar a codificação dos dados de saída após a análise.

No PHP 4, o código de caracteres padrão de saída é o mesmo que o do código de caracteres dos dados de entrada. Se passar uma string vazia, o analisador tentará buscar os primeiros 3 ou 4 bytes para determinar a codificação do documento.

No PHP 5.0.0 e 5.0.1, o código de caracteres padrão de saída é ISO-8859-1, enquanto no PHP 5.0.2 e versões posteriores é UTF-8.

Os codificadores suportados pelo analisador são ISO-8859-1, UTF-8 e US-ASCII.

Dicas e Comentários

Dica:Para liberar o analisador XML, use xml_parser_free(); Funções.

Dica:Para criar um analisador XML com suporte a namespaces, use xml_parser_create_ns(); Funções.

Exemplos

<?php
$xmlparser = xml_parser_create();;
xml_parser_free($xmlparser);
?>