Manuel PHP
Précédent |  | Suivant

# LXVII. libxml

# Introduction

Ces fonctions et constantes sont disponibles depuis PHP 5.1.0 et si vous avez compilé PHP avec les extensions basées sur libxml, c'est à dire DOM, SimpleXML et XSLT.

# Pré-requis

Cette extension requiert libxml >= 2.6.0.

# Classes pré-définies

## LibXMLError

### Propriétés

- code - le code erreur

- column - la colonne où l'erreur est survenue. Notez que cette propriété n'est pas entièrement implémentée dans libxml et donc, 0 est toujours retourné.

- file - le nom du fichier, ou vide si le XML a été chargé depuis une chaîne.

- level - le degré de l'erreur (une des constantes suivantes : `LIBXML_ERR_WARNING`, `LIBXML_ERR_ERROR` ou `LIBXML_ERR_FATAL`)

- line - la ligne où l'erreur est survenue.

- message - le message de l'erreur

# Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

`LIBXML_COMPACT` (integer)

  Active l'optimisation de l'allocation de petits noeuds. Ceci pourrait augmenter la rapidité de votre application sans avoir besoin de changer votre code.

  > Note : Seulement disponible dans Libxml >= 2.6.21

`LIBXML_DTDATTR` (integer)

  Attribut de DTD par défaut

`LIBXML_DTDLOAD` (integer)

  Charge le sous-ensemble externe

`LIBXML_DTDVALID` (integer)

  Valide avec la DTD

`LIBXML_NOBLANKS` (integer)

  Suppression des noeuds vides

`LIBXML_NOCDATA` (integer)

  Fusion des CDATA en noeuds de texte

`LIBXML_NOEMPTYTAG` (integer)

  Agrandi les tags vides (par exemple, <br/> en <br></br>)

  > Note : Cette option est présentement seulement disponible dans les fonctions DOMDocument->save() et DOMDocument->saveXML().

`LIBXML_NOENT` (integer)

  Substitution des entitées

`LIBXML_NOERROR` (integer)

  Suppression du rapport d'erreur

`LIBXML_NONET` (integer)

  Désactivation du réseau lors du chargement de document

`LIBXML_NOWARNING` (integer)

  Suppression des rapports d'alerte

`LIBXML_NOXMLDECL` (integer)

  Annule la déclaration XML lors de la sauvegarde du document

  > Note : Seulement disponible dans Libxml >= 2.6.21

`LIBXML_NSCLEAN` (integer)

  Suppression des espaces de noms redondants

`LIBXML_XINCLUDE` (integer)

  Implementation de la substitution XInclude

`LIBXML_ERR_ERROR` (integer)

  Erreur non-fatale

`LIBXML_ERR_FATAL` (integer)

  Erreur fatale

`LIBXML_ERR_NONE` (integer)

  Aucune erreur

`LIBXML_ERR_WARNING` (integer)

  Une alerte simple

`LIBXML_VERSION` (integer)

  libxml version sous la forme 20605 ou 20617

`LIBXML_DOTTED_VERSION` (string)

  libxml version sous la forme 2.6.5 ou 2.6.17

Précédent | Sommaire | Suivant
ldap_unbind | Niveau supérieur | libxml_clear_errors