Introduction
PHP Manual
PHP Manual»XSL»XSLTProcessor

La classe XSLTProcessor

(PHP 5, PHP 7, PHP 8)

class XSLTProcessor {
/* Propriétés */
public bool $doXInclude = false;
public bool $cloneDocument = false;
/* Méthodes */
public function getParameter(string $namespace, string $name): string|false
public function getSecurityPrefs(): int
public function hasExsltSupport(): bool
public function importStylesheet(object $stylesheet): bool
public function registerPHPFunctionNS(string $namespaceURI, string $name, callable $callable): void
public function registerPHPFunctions(array|string|null $functions = null): void
public function removeParameter(string $namespace, string $name): bool
public function setParameter(string $namespace, string $name, string $value): bool
public function setParameter(string $namespace, array $options): bool
public function setProfiling(?string $filename): true
public function setSecurityPrefs(int $preferences): int
public function transformToDoc(object $document, ?string $returnClass = null): object|false
public function transformToUri(object $document, string $uri): int
public function transformToXml(object $document): string|null|false
}
doXInclude
Indique si les xIncludes doivent être effectués.
cloneDocument
Indique si la transformation doit être effectuée sur un clone du document.
maxTemplateDepth
La profondeur maximale de récursion des modèles.
maxTemplateVars
Le nombre maximal de variables dans le modèle.
Version Description
8.4.0 Les propriétés doXInclude et cloneDocument sont désormais explicitement définies dans la classe.
8.4.0 Propriétés ajoutées maxTemplateDepth et maxTemplateVars.

Sommaire

To Top