XSLTProcessor クラス

はじめに

クラス概要

XSLTProcessor
/* プロパティ */
public bool $doXInclude = false;
public bool $cloneDocument = false;
public int $maxTemplateDepth;
public int $maxTemplateVars;
/* メソッド */
public stringfalse getParameter(string $namespace, string $name)
public int getSecurityPrefs()
public bool hasExsltSupport()
public bool importStylesheet(object $stylesheet)
public void registerPHPFunctions(arraystringnull $functions = null)
public bool removeParameter(string $namespace, string $name)
public bool setParameter(string $namespace, string $name, string $value)
public bool setParameter(string $namespace, array $options)
public true setProfiling(stringnull $filename)
public int setSecurityPrefs(int $preferences)
public DOMDocumentfalse transformToDoc(object $document, stringnull $returnClass = null)
public int transformToUri(object $document, string $uri)
public stringnullfalse transformToXml(object $document)

プロパティ

doXInclude
xIncludeを実行するかどうか。
cloneDocument
ドキュメントのクローンに対して変換を実行するかどうか。
maxTemplateDepth
テンプレートの最大再帰深度。
maxTemplateVars
テンプレート内の変数の最大数。

変更履歴

バージョン 説明
8.4.0 プロパティ doXInclude および cloneDocument を明示的に設定できるようになりました。
8.4.0 プロパティ maxTemplateDepthmaxTemplateVars が追加されました。
目次