PHP libxml Introdução
As funções libxml e constantes são utilizados em conjunto com funções DOM SimpleXML, XSLT e.
Instalação
Estas funções requerem o pacote libxml. Baixar a xmlsoft.org
Funções da libxml PHP
PHP : indica a versão mais antiga do PHP que suporta a função.
Função | Descrição |
---|---|
libxml_clear_errors() | buffer de erro clara libxml |
libxml_get_errors() | Recuperar série de erros |
libxml_get_last_error() | Recuperar último erro da libxml |
libxml_set_streams_context() | Definir o contexto fluxos para a próxima carga documento libxml ou escrever |
libxml_use_internal_errors() | Desativar erros da libxml e permitir que o usuário obtenha informação do erro como necessitar |
Constantes PHP 5 predefinidos libxml
Função | Descrição |
---|---|
LIBXML_COMPACT | Definir pequenos nódulos otimização de alocação. Isso pode melhorar o desempenho do aplicativo |
LIBXML_DTDATTR | Definir atributos DTD padrão |
LIBXML_DTDLOAD | Carregar subconjunto externo |
LIBXML_DTDVALID | Validar com o DTD |
LIBXML_NOBLANKS | Remover nós em branco |
LIBXML_NOCDATA | Definir CDATA como nós de texto |
LIBXML_NOEMPTYTAG | Alterar tags vazias (eg <br/> to <br></br>) , disponíveis apenas na DOMDocument-> save() e DOMDocument-> saveXML() funções |
LIBXML_NOENT | entidades substitutos |
LIBXML_NOERROR | Não mostrar relatórios de erros |
LIBXML_NONET | Pare de acesso à rede ao carregar documentos |
LIBXML_NOWARNING | Não mostrar relatórios de alerta |
LIBXML_NOXMLDECL | Retira a declaração do XML ao salvar um documento |
LIBXML_NSCLEAN | Retirar o excesso de declarações de namespace |
LIBXML_XINCLUDE | substituição Use XInclude |
LIBXML_ERR_ERROR | Obter erros recuperáveis |
LIBXML_ERR_FATAL | Obter erros fatais |
LIBXML_ERR_NONE | Obter sem erros |
LIBXML_ERR_WARNING | Obter avisos simples |
LIBXML_VERSION | Obter versão libxml (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | Obter versão libxml pontilhada (eg 2.6.5 or 2.6.17) |