(PHP 4 >= 4.3.0)
xslt_setopt — Establecer opciones para un procesador de XSLT dado
xslt_setopt() establece las opciones especificadas por
newmask
para el procesador dado por processor
.
processor
El identificador de enlace del procesador de XSLT, creado con xslt_create().
newmask
newmask
es una máscara de bit construida con las
siguientes constantes:
XSLT_SABOPT_PARSE_PUBLIC_ENTITIES
- Indicar al
procesador que analice las entidades públicas. Por omisión, está
desactivada.
XSLT_SABOPT_DISABLE_ADDING_META
- No añadir
la metaetiqueta "Content-Type" para la salida HTML. El valor predeterminado
se establece durante la compilación del procesador.
XSLT_SABOPT_DISABLE_STRIPPING
- Suprimir la
eliminación de espacions en blanco (solamente en ficheros de datos).
XSLT_SABOPT_IGNORE_DOC_NOT_FOUND
- Considerar
documentos no resueltos (la función document()) como no letales.
Devuelve el número de la máscara previa si es posible, de lo contrario TRUE
,
y FALSE
en caso de error.
Ejemplo #1 Ejemplo de xslt_setopt()
<?php
$xh = xslt_create();
// Inidcar a Sablotron que procese entradas públicas
xslt_setopt($xh, XSLT_SABOPT_PARSE_PUBLIC_ENTITIES);
// Preguntarle también para suprimir la eliminación de espacios en blanco
xslt_setopt($xh, xslt_getopt($xh) | XSLT_SABOPT_DISABLE_STRIPPING);
?>