Funções libxml do PHP

Introdução ao libxml do PHP

As funções e constantes libxml são usadas junto com SimpleXML, XSLT e DOM.

Instalar

Essas funções precisam do pacote libxml.Baixe em xmlsoft.org

Funções libxml do PHP

PHP:Indicar a versão mais antiga do PHP que suporta essa função.

Função Descrição PHP
libxml_clear_errors() Esvaziar o buffer de erros libxml. 5
libxml_get_errors() Recuperar o array de erros. 5
libxml_get_last_error() Recuperar o último erro do libxml. 5
libxml_set_streams_context() Definir o ambiente de fluxo para a próxima carga ou escrita de documento libxml. 5
libxml_use_internal_errors() Desativar erros libxml, permitindo que o usuário leia informações de erro conforme necessário. 5

Constantes libxml do PHP

Função Descrição PHP
LIBXML_COMPACT Definir otimização de alocação de pequenos nós. Melhorará o desempenho do aplicativo. 5
LIBXML_DTDATTR Definir atributos DTD padrão. 5
LIBXML_DTDLOAD Carregar subconjunto externo. 5
LIBXML_DTDVALID Valide através de DTD. 5
LIBXML_NOBLANKS Remova nós vazios. 5
LIBXML_NOCDATA Defina CDATA como nó de texto. 5
LIBXML_NOEMPTYTAG

Mude tags vazias (por exemplo, <br/> para <br></br>).

Disponível apenas nas funções DOMDocument->save() e DOMDocument->saveXML().

5
LIBXML_NOENT Substitua entidades. 5
LIBXML_NOERROR Não exiba relatórios de erros. 5
LIBXML_NONET Parar acesso à rede ao carregar o documento. 5
LIBXML_NOWARNING Não exiba relatórios de alertas. 5
LIBXML_NOXMLDECL Revogue declaração XML ao salvar o documento. 5
LIBXML_NSCLEAN Remova declarações de namespaces adicionais. 5
LIBXML_XINCLUDE Use substituição XInclude. 5
LIBXML_ERR_ERROR Obtenha erro recuperável. 5
LIBXML_ERR_FATAL Obtenha erro fatal. 5
LIBXML_ERR_NONE Obtenha nenhum erro. 5
LIBXML_ERR_WARNING Obtenha alertas simples. 5
LIBXML_VERSION Obtenha a versão libxml (por exemplo: 20605 ou 20617). 5
LIBXML_DOTTED_VERSION Obtenha a versão com ponto (por exemplo: 2.6.5 ou 2.6.17). 5