1
0
mirror of https://github.com/php/doc-fr.git synced 2026-03-24 07:02:06 +01:00
Files
archived-doc-fr/reference/libxml/constants.xml
2026-02-25 09:45:51 +01:00

443 lines
11 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 64e1182c986582df32ed7e629e42b4fea204de2e Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="libxml.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<variablelist>
<varlistentry xml:id="constant.libxml-biglines">
<term>
<constant>LIBXML_BIGLINES</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Permet de signaler correctement les numéros de ligne supérieurs à 65535.
</simpara>
<note>
<para>
Uniquement disponible dans PHP 7.0.0 avec Libxml &gt;= 2.9.0
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-compact">
<term>
<constant>LIBXML_COMPACT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Active l'optimisation de l'allocation de petits nœuds. Ceci pourrait
augmenter la rapidité de l'application sans avoir besoin de changer
le code.
</simpara>
<note>
<para>
Seulement disponible dans Libxml &gt;= 2.6.21
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-dtdattr">
<term>
<constant>LIBXML_DTDATTR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Attribut de DTD par défaut
</simpara>
<caution>
<simpara>
Activer le chargement des attributs DTD permettra la récupération d'entités externes.
La constante <constant>LIBXML_NO_XXE</constant> peut être utilisée pour empêcher cela (disponible uniquement dans Libxml &gt;= 2.13.0, à partir de PHP 8.4.0).
</simpara>
</caution>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-dtdload">
<term>
<constant>LIBXML_DTDLOAD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Charge le sous-ensemble externe
</simpara>
<caution>
<simpara>
Activer le chargement des sous-ensembles externes permettra la récupération d'entités externes.
La constante <constant>LIBXML_NO_XXE</constant> peut être utilisée pour empêcher cela (disponible uniquement dans Libxml &gt;= 2.13.0, à partir de PHP 8.4.0).
</simpara>
</caution>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-dtdvalid">
<term>
<constant>LIBXML_DTDVALID</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Valide avec la DTD
</simpara>
<caution>
<simpara>
Activer la validation du DTD peut faciliter les attaques par entités externes XML (XXE).
La constante <constant>LIBXML_NO_XXE</constant> peut être utilisée pour empêcher cela (disponible uniquement dans Libxml &gt;= 2.13.0, à partir de PHP 8.4.0).
</simpara>
</caution>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-html-noimplied">
<term>
<constant>LIBXML_HTML_NOIMPLIED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Définit le drapeau HTML_PARSE_NOIMPLIED, qui désactive l'ajout automatique
des éléments html/body...
</simpara>
<note>
<para>
Uniquement disponible en Libxml &gt;= 2.7.7 (depuis PHP &gt;= 5.4.0)
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-html-nodefdtd">
<term>
<constant>LIBXML_HTML_NODEFDTD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Définit le drapeau HTML_PARSE_NODEFDTD, qui empêche l'ajout automatique
d'un doctype si aucun n'est trouvé.
</simpara>
<note>
<para>
Uniquement disponible avec Libxml &gt;= 2.7.8 (depuis PHP &gt;= 5.4.0)
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-loaded-version">
<term>
<constant>LIBXML_LOADED_VERSION</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Version du module principal de l'analyseur libxml.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-noblanks">
<term>
<constant>LIBXML_NOBLANKS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Suppression des nœuds vides
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-nocdata">
<term>
<constant>LIBXML_NOCDATA</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Fusion des CDATA en nœuds de texte
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-noemptytag">
<term>
<constant>LIBXML_NOEMPTYTAG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Agrandit les balises vides (par exemple, <literal>&lt;br/&gt;</literal> en
<literal>&lt;br&gt;&lt;/br&gt;</literal>)
</simpara>
<note>
<para>
Cette option est actuellement disponible uniquement avec les fonctions
<xref linkend="domdocument.save"/> et
<xref linkend="domdocument.savexml"/>.
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-noent">
<term>
<constant>LIBXML_NOENT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Substitution des entités
</simpara>
<caution>
<simpara>
Activer la substitution d'entités peut faciliter les attaques XML
External Entity (XXE).
</simpara>
</caution>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-noerror">
<term>
<constant>LIBXML_NOERROR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Suppression du rapport d'erreur
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-nonet">
<term>
<constant>LIBXML_NONET</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Désactivation du réseau lors du chargement de document
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-nowarning">
<term>
<constant>LIBXML_NOWARNING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Suppression des rapports d'alerte
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-noxmldecl">
<term>
<constant>LIBXML_NOXMLDECL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Annule la déclaration XML lors de la sauvegarde du document
</simpara>
<note>
<para>
Seulement disponible dans Libxml &gt;= 2.6.21
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-no-xxe">
<term>
<constant>LIBXML_NO_XXE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Désactive les entités externes XML (XXE) lors de la substitution d'entités
</simpara>
<note>
<para>
Disponible uniquement dans Libxml &gt;= 2.13.0, à partir de PHP 8.4.0
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-nsclean">
<term>
<constant>LIBXML_NSCLEAN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Suppression des espaces de noms redondants
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-parsehuge">
<term>
<constant>LIBXML_PARSEHUGE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Affecte le drapeau XML_PARSE_HUGE. Désactive toute limite du
parseur codée en dur. Ceci affecte les limites comme la profondeur
maximale d'un document ou la récursion d'entités, mais aussi
les limites de la taille du texte des nœuds.
</simpara>
<note>
<para>
Seulement disponible depuis Libxml &gt;= 2.7.0 (depuis PHP
&gt;= 5.3.2 et PHP &gt;= 5.2.12)
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-pedantic">
<term>
<constant>LIBXML_PEDANTIC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Définit le drapeau XML_PARSE_PEDANTIC, qui active le rapport d'erreur
pedantic.
</simpara>
<note>
<para>
Disponible depuis PHP &gt;= 5.4.0
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-recover">
<term>
<constant>LIBXML_RECOVER</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Active le mode de récupération lors de l'analyse d'un document.
</simpara>
<note>
<para>
Disponible uniquement à partir de PHP 8.4.0
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-xinclude">
<term>
<constant>LIBXML_XINCLUDE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Effectue la substitution XInclude (uniquement pour les parseurs pull, c'est-à-dire <classname>XMLReader</classname>).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-err-error">
<term>
<constant>LIBXML_ERR_ERROR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Erreur non-fatale
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-err-fatal">
<term>
<constant>LIBXML_ERR_FATAL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Erreur fatale
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-err-none">
<term>
<constant>LIBXML_ERR_NONE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Aucune erreur
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-err-warning">
<term>
<constant>LIBXML_ERR_WARNING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Une alerte simple
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-version">
<term>
<constant>LIBXML_VERSION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
libxml version sous la forme 20605 ou 20617
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-dotted-version">
<term>
<constant>LIBXML_DOTTED_VERSION</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
libxml version sous la forme 2.6.5 ou 2.6.17
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.libxml-schema-create">
<term>
<constant>LIBXML_SCHEMA_CREATE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Crée la valeur par défaut/fixée du nœud durant la validation
du schéma XSD
</simpara>
<note>
<para>
Uniquement disponible en Libxml &gt;= 2.6.14 (à partir de PHP &gt;= 5.5.2)
</para>
</note>
</listitem>
</varlistentry>
</variablelist>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->