&reftitle.constants; &extension.constants; LIBXML_BIGLINES (int) Permite que números de linha maiores que 65535 sejam reportados corretamente. Disponível somente a partir do PHP 7.0.0 com Libxml >= 2.9.0. LIBXML_COMPACT (int) Ativa a otimização de alocação de nós pequenos. Isto pode acelerar a aplicação sem a necessidade de se modificar o código. Somente disponível na Libxml >= 2.6.21 LIBXML_DTDATTR (int) Atributos DTD padrões. Habilitar o carregamento de atributos DTD irá ativar a busca de entidades externas. A constante LIBXML_NO_XXE pode ser usada para evitar isto (disponível somente na Libxml >= 2.13.0, a partir do PHP 8.4.0). LIBXML_DTDLOAD (int) Carrega o subconjunto externo. Habilitar o carregamento de subconjuntos externos ativará a busca de entidades externas. A constante LIBXML_NO_XXE pode ser usada para evitar isto (disponível somente na Libxml >= 2.13.0, a partir do PHP 8.4.0). LIBXML_DTDVALID (int) Valida com o DTD. Habilitar a validação do DTD pode facilitar ataques do tipo XXE (Entidade Externa XML). A constante LIBXML_NO_XXE pode ser usada para evitar isto (disponível somente na Libxml >= 2.13.0, a partir do PHP 8.4.0). LIBXML_HTML_NOIMPLIED (int) Define a opção HTML_PARSE_NOIMPLIED, que desliga a adição automática de elementos html/body... implícitos. Disponível somente na Libxml >= 2.7.7 (a partir do PHP >= 5.4.0) LIBXML_HTML_NODEFDTD (int) Define a opção HTML_PARSE_NODEFDTD, que evita que um doctype padrão seja adicionado quando um não for encontrado. Disponível somente na Libxml >= 2.7.8 (a partir do PHP >= 5.4.0) LIBXML_LOADED_VERSION (string) Versão do módulo core parser da libxml. LIBXML_NOBLANKS (int) Remove nós em branco LIBXML_NOCDATA (int) Funde CDATA como nós de texto LIBXML_NOEMPTYTAG (int) Expande etiquetas vazias (ex.: <br/> para <br></br>) Atualmente, esta opção está disponível somente nas funções e . LIBXML_NOENT (int) Substitui entidades Habilitar dubstituição de entidade pode facilitar ataques do tipo XXE (XML External Entity). LIBXML_NOERROR (int) Suprime mensagens de erro LIBXML_NONET (int) Desabilita o acesso à rede ao carregar documentos LIBXML_NOWARNING (int) Suprime mensagens de alerta LIBXML_NOXMLDECL (int) Remove a declaração do XML ao salvar um documento Somente disponível na Libxml >= 2.6.21 LIBXML_NO_XXE (int) Desabilita Entidades Externas XML (XXE) ao realizar substituição de entidade Disponível apenas na Libxml >= 2.13.0, a partir do PHP 8.4.0 LIBXML_NSCLEAN (int) Remove declarações redundantes de espaço de nomes LIBXML_PARSEHUGE (int) Define a opção XML_PARSE_HUGE, que relaxa qualquer limite codificado do analisador. Isto afeta limites como profundidade máxima de um documento ou de recursão de entidade, assim como limites do tamanho dos nós de texto. Disponível somente na Libxml >= 2.7.0 (a partir do PHP >= 5.3.2 e do PHP >= 5.2.12) LIBXML_PEDANTIC (int) Defina a opção XML_PARSE_PEDANTIC, que habilita relatório pedantes de erros. Disponível a partir do PHP >= 5.4.0 LIBXML_RECOVER (int) Habilita modo de recuperação ao analisar um documento. Disponível apenas a partir do PHP 8.4.0 LIBXML_XINCLUDE (int) Realiza substituições XInclude (apenas para interpretadores "pull", ou seja XMLReader). LIBXML_ERR_ERROR (int) Um erro recuperável LIBXML_ERR_FATAL (int) Um erro fatal LIBXML_ERR_NONE (int) Sem erros LIBXML_ERR_WARNING (int) Um alerta simples LIBXML_VERSION (int) Versão da libxml como 20605 ou 20617 LIBXML_DOTTED_VERSION (string) Versão da libxml como 2.6.5 ou 2.6.17 LIBXML_SCHEMA_CREATE (int) Cria nós de valores padrões/fixos durante validação do esquema XSD Disponível somente na Libxml >= 2.6.14 (a partir do PHP >= 5.5.2)