Tipos Resource
Funções da libxml
libxml
PHP Manual

# Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

`LIBXML_COMPACT` (integer)
  Ativa a otimização de alocação de pequenos nodes. Isto pode tornar rápida sua aplicação sem necessitar modificar o código.

  > Nota: Somente disponível na Libxml >= 2.6.21

`LIBXML_DTDATTR` (integer)
  Padrão de atributos DTD
`LIBXML_DTDLOAD` (integer)
  Carrega o subset externo
`LIBXML_DTDVALID` (integer)
  Valida com o DTD
`LIBXML_NOBLANKS` (integer)
  Remove nodes em branco
`LIBXML_NOCDATA` (integer)
  Fundi CDATA com text nodes
`LIBXML_NOEMPTYTAG` (integer)
  Expande tags vazias (e.g. <br/> para <br></br>)

  > Nota: Esta opção está somente disponível atualmente nas funções DOMDocument::save e DOMDocument::saveXML.

`LIBXML_NOENT` (integer)
  Substitue entidades
`LIBXML_NOERROR` (integer)
  Suprime mensagens de erro
`LIBXML_NONET` (integer)
  Desabilita o acesso a rede quando carregando documentos
`LIBXML_NOWARNING` (integer)
  Suprime avisos
`LIBXML_NOXMLDECL` (integer)
  Retira a declaração do XML quando salva o documento

  > Nota: Somente disponível na Libxml >= 2.6.21

`LIBXML_NSCLEAN` (integer)
  Remove declarações redundantes de namespaces
`LIBXML_XINCLUDE` (integer)
  Implementa substituições XInclude
`LIBXML_ERR_ERROR` (integer)
  A recoverable error
`LIBXML_ERR_FATAL` (integer)
  Um erro fatal
`LIBXML_ERR_NONE` (integer)
  Sem erros
`LIBXML_ERR_WARNING` (integer)
  Um simples aviso
`LIBXML_VERSION` (integer)
  Versão da libxml como 20605 ou 20617
`LIBXML_DOTTED_VERSION` (string)
  Versão da libxml como 2.6.5 ou 2.6.17

Tipos Resource
Funções da libxml
libxml
PHP Manual