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); ?>