Fonctions XSLT
PHP at the Core: A Hacker's Guide to the Zend Engine
Fonctions XSLT
PHP Manual

# xslt_setopt

(PHP 4 >= 4.3.0)

xslt_setopt — Définit les options d'un processeur xsl donné

### Description

mixed xslt_setopt ( resource `$processor` , int `$newmask` )

xslt_setopt() définit les options `newmask` pour le processeur `processor` .

### Liste de paramètres

`processor`

  L'identifiant du processus XSLT, créé par 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);
?>`

### Voir aussi

- xslt_getopt()

Fonctions XSLT
PHP at the Core: A Hacker's Guide to the Zend Engine
Fonctions XSLT
PHP Manual