PHP 8.5.0 Alpha 1 available for testing

La clase XSLTProcessor

(PHP 5, PHP 7, PHP 8)

Introducción

Sinopsis de la Clase

class XSLTProcessor {
/* Propiedades */
public bool $doXInclude = false;
public bool $cloneDocument = false;
/* Métodos */
public getParameter(string $namespace, string $name): string|false
public importStylesheet(object $stylesheet): bool
public registerPHPFunctionNS(string $namespaceURI, string $name, callable $callable): void
public removeParameter(string $namespace, string $name): bool
public setParameter(string $namespace, string $name, string $value): bool
public setParameter(string $namespace, array $options): bool
public setProfiling(?string $filename): true
public setSecurityPrefs(int $preferences): int
public transformToDoc(object $document, ?string $returnClass = null): object|false
public transformToUri(object $document, string $uri): int
}

Propiedades

doXInclude
Indica si los xIncludes deben ser realizados.
cloneDocument
Indica si la transformación debe realizarse en un clon del documento.
maxTemplateDepth
La profundidad máxima de recursión de los modelos.
maxTemplateVars
El número máximo de variables en el modelo.

Historial de cambios

Versión Descripción
8.4.0 Las propiedades doXInclude y cloneDocument están ahora explícitamente definidas en la clase.
8.4.0 Propiedades añadidas maxTemplateDepth y maxTemplateVars.

Tabla de contenidos

add a note

User Contributed Notes 3 notes

up
6
tschallacka
9 years ago
uncomment extension=php_xsl.dll on windows to activate it in your php.ini. Then restart your webserver to refresh php.
up
1
joandres52725lm at gmail dot com
5 years ago
[Update] PHP version /.3.15 and Windows Uncomment `extension=xsl` to activate it in your php.ini. Then restart your webserver to refresh php.
up
-1
flavius
9 years ago
It requires PHP5 XSL extension. On linux:

sudo apt-get install php5-xsl
To Top