PHP Présentation
Les fonctions libxml et constantes sont utilisées conjointement avec SimpleXML, XSLT et fonctions DOM.
Installation
Ces fonctions nécessitent le package libxml. Télécharger sur xmlsoft.org
Fonctions PHP libxml
PHP : indique la première version de PHP qui prend en charge la fonction.
Fonction | La description |
---|---|
libxml_clear_errors() | buffer d'erreur libxml |
libxml_get_errors() | Récupérer le tableau d'erreurs |
libxml_get_last_error() | Récupérer la dernière erreur libxml |
libxml_set_streams_context() | Réglez le contexte de flux pour le document suivant libxml |
libxml_use_internal_errors() | Désactiver les erreurs libxml et permettre à l'utilisateur de récupérer des informations d'erreur au besoin |
Constantes PHP 5 pré-définies
Fonction | La description |
---|---|
LIBXML_COMPACT | Définir les petits nœuds optimisation de l'allocation. Cela peut améliorer les performances des applications |
LIBXML_DTDATTR | Définissez les attributs de DTD par défaut |
LIBXML_DTDLOAD | Charger sous-ensemble externe |
LIBXML_DTDVALID | Valider avec la DTD |
LIBXML_NOBLANKS | Retirer les nœuds blancs |
LIBXML_NOCDATA | Définir CDATA en tant que nœuds de texte |
LIBXML_NOEMPTYTAG | Changer les balises vides (eg <br/> to <br></br>) , disponible uniquement dans la DOMDocument-> save() et DOMDocument-> saveXML() fonctions |
LIBXML_NOENT | entités de remplacement |
LIBXML_NOERROR | Ne pas afficher les rapports d'erreur |
LIBXML_NONET | Arrêtez l'accès au réseau tandis que les documents de chargement |
LIBXML_NOWARNING | Ne pas afficher les rapports d'avertissement |
LIBXML_NOXMLDECL | Laissez tomber la déclaration XML lors de l'enregistrement d'un document |
LIBXML_NSCLEAN | Retirer les déclarations en excès d'espace de noms |
LIBXML_XINCLUDE | Utiliser la substitution XInclude |
LIBXML_ERR_ERROR | Obtenez des erreurs récupérables |
LIBXML_ERR_FATAL | Obtenez des erreurs fatales |
LIBXML_ERR_NONE | Obtenez aucune erreur |
LIBXML_ERR_WARNING | Obtenez des avertissements simples |
LIBXML_VERSION | Obtenir la version libxml (eg 20605 or 20617) , (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | Obtenir la version en pointillés libxml (eg 2.6.5 or 2.6.17) |