xslt_setopt
(PHP 4 >= 4.3.0)
xslt_setopt — Définit les options d'un processeur XSLT donné
Description
xslt_setopt() définit les options newmask
pour le processeur processor
.
Liste de paramètres
-
processor
-
Un identifiant de lien du processus XSLT créé avec la fonction xslt_create().
-
newmask
-
Le paramètre
newmask
est un masque construit avec les constantes suivantes :-
XSLT_SABOPT_PARSE_PUBLIC_ENTITIES
- Demande au processeur d'analyser les entrées publiques. Par défaut, cette constante est désactivée. -
XSLT_SABOPT_DISABLE_ADDING_META
- Permet de ne pas ajouter l'en-tête méta "Content-Type" lors de l'affichage HTML. La valeur par défaut est définie lors de la compilation du processeur. -
XSLT_SABOPT_DISABLE_STRIPPING
- Supprime les espaces (uniquement pour les fichiers de données). -
XSLT_SABOPT_IGNORE_DOC_NOT_FOUND
- Considère les documents non résolus (la fonction document()) comme existant.
-
Valeurs de retour
Retourne le nombre de masques précédents possible, TRUE
sinon, et
FALSE
si une erreur survient.
Exemples
Exemple #1 Exemple avec xslt_setopt()
<?php $xh = xslt_create(); // Demande à Sablotron d'analyser les entités publiques xslt_setopt($xh, XSLT_SABOPT_PARSE_PUBLIC_ENTITIES); // Lui demande également de ne pas supprimer les espaces. xslt_setopt($xh, xslt_getopt($xh) | XSLT_SABOPT_DISABLE_STRIPPING); ?>