xslt_set_scheme_handlers
<<<
xslt_setopt Référence des fonctions
>>>

8.136 XSLT
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
xslt_backend_info
xslt_backend_name
xslt_backend_version
xslt_create
xslt_errno
xslt_error
xslt_free
xslt_getopt
xslt_process
xslt_set_base
xslt_set_encoding
xslt_set_error_handler
xslt_set_log
xslt_set_object
xslt_set_sax_handler
xslt_set_sax_handlers
xslt_set_scheme_handler
xslt_set_scheme_handlers
->xslt_setopt

8.136.25 xslt_setopt() Définie les options d'un processeur xsl donné

[ Exemples avec xslt_setopt ]   PHP 4 >= 4.3.0

int  xslt_setopt ( resource   processor , int   newmask )

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

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.

Exemple avec xslt_setopt

<?php

$xh
= xslt_create();

// Demande à Sablotron d'analyser les entitées publiques
xslt_setopt($xh, XSLT_SABOPT_PARSE_PUBLIC_ENTITIES);

// Lui demande également de supprimer les espaces.
xslt_setopt($xh, xslt_getopt($xh) | XSLT_SABOPT_PARSE_PUBLIC_ENTITIES);

?>

xslt_getopt .

<< xslt_setopt >>
xslt_set_scheme_handlers XSLT Référence des fonctions