PHP 8.4.24 Released!

The XSLTProcessor class

(PHP 5, PHP 7, PHP 8)

Вступ

Короткий огляд класу

class XSLTProcessor {
/* Властивості */
public bool $doXInclude = false;
public bool $cloneDocument = false;
/* Методи */
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
Whether to perform xIncludes.
cloneDocument
Whether to perform the transformation on a clone of the document.
maxTemplateDepth
The maximum template recursion depth.
maxTemplateVars
The maximum number of variables in the template.

Журнал змін

Версія Опис
8.4.0 The properties doXInclude and cloneDocument are now explicitly defined on the class.
8.4.0 Added properties maxTemplateDepth and maxTemplateVars.

Зміст

add a note

User Contributed Notes 3 notes

up
6
tschallacka
10 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
6 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
10 years ago
It requires PHP5 XSL extension. On linux:

sudo apt-get install php5-xsl
To Top