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 |