From 26f8bd737d61b43315ddd1ad7e48056efb53738a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AD=A6=E7=94=B0=20=E6=86=B2=E5=A4=AA=E9=83=8E?= Date: Sun, 11 Oct 2026 22:55:08 +0900 Subject: [PATCH] =?UTF-8?q?xsl=20=E3=82=92=E5=8E=9F=E6=96=87=E3=81=AE?= =?UTF-8?q?=E5=A4=89=E6=9B=B4=E3=81=AB=E8=BF=BD=E5=BE=93=20(4=E3=83=95?= =?UTF-8?q?=E3=82=A1=E3=82=A4=E3=83=AB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- reference/xsl/xsltprocessor/getparameter.xml | 36 ++++++++++++++++++- .../xsltprocessor/registerphpfunctions.xml | 28 +++++++++------ .../xsl/xsltprocessor/removeparameter.xml | 36 ++++++++++++++++++- reference/xsl/xsltprocessor/setparameter.xml | 17 ++++++++- 4 files changed, 104 insertions(+), 13 deletions(-) diff --git a/reference/xsl/xsltprocessor/getparameter.xml b/reference/xsl/xsltprocessor/getparameter.xml index 218e7e80f0b..9597fe60653 100644 --- a/reference/xsl/xsltprocessor/getparameter.xml +++ b/reference/xsl/xsltprocessor/getparameter.xml @@ -1,6 +1,6 @@ - + XSLTProcessor::getParameter @@ -48,6 +48,40 @@ パラメータの値 (文字列)、あるいは設定されていない場合は &false; を返します。 + + &reftitle.errors; + + namespace が空でなく、かつ name + が Clark 記法または QName 形式の場合、ValueError + をスローします。 + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.5.0 + + namespace 引数の指定が反映されるようになりました。 + これより前のバージョンでは、無視されていました。 + namespace が空でなく、かつ name + が Clark 記法または QName 形式の場合、ValueError + がスローされるようになりました。 + + + + + + &reftitle.seealso; diff --git a/reference/xsl/xsltprocessor/registerphpfunctions.xml b/reference/xsl/xsltprocessor/registerphpfunctions.xml index 0109a2ed3a5..487eb51e734 100644 --- a/reference/xsl/xsltprocessor/registerphpfunctions.xml +++ b/reference/xsl/xsltprocessor/registerphpfunctions.xml @@ -1,6 +1,6 @@ - + @@ -13,10 +13,17 @@ public voidXSLTProcessor::registerPHPFunctions arraystringnullfunctions&null; - + このメソッドは、PHP 関数を XSL スタイルシートでの XSLT 関数として利用できるようにします。 - + + + + functions のデフォルトは &null; です。 + つまり、デフォルトのままこのメソッドを呼び出すと、 + すべての PHP 関数にアクセスできるようになります。 + + &reftitle.parameters; @@ -25,15 +32,16 @@ functions - + このパラメータは、XSLT からコールされる信頼できる関数のみを許可します。 - - + + このパラメータは、以下のいずれかになります: + &null; (すべての関数を許可する), string (関数名), - 関数名の array, + 関数名を値に持つ数値添字の array, 関数名がキーで callable な値を持つ連想配列。 - + @@ -44,9 +52,9 @@ &reftitle.returnvalues; - + &return.void; - + diff --git a/reference/xsl/xsltprocessor/removeparameter.xml b/reference/xsl/xsltprocessor/removeparameter.xml index d263836a1ea..0d82ccd1e08 100644 --- a/reference/xsl/xsltprocessor/removeparameter.xml +++ b/reference/xsl/xsltprocessor/removeparameter.xml @@ -1,6 +1,6 @@ - + XSLTProcessor::removeParameter @@ -48,6 +48,40 @@ &return.success; + + &reftitle.errors; + + namespace が空でなく、かつ name + が Clark 記法または QName 形式の場合、ValueError + をスローします。 + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.5.0 + + namespace 引数の指定が反映されるようになりました。 + これより前のバージョンでは、無視されていました。 + namespace が空でなく、かつ name + が Clark 記法または QName 形式の場合、ValueError + がスローされるようになりました。 + + + + + + &reftitle.seealso; diff --git a/reference/xsl/xsltprocessor/setparameter.xml b/reference/xsl/xsltprocessor/setparameter.xml index 2e3fc70b4bc..4f645f8bf7c 100644 --- a/reference/xsl/xsltprocessor/setparameter.xml +++ b/reference/xsl/xsltprocessor/setparameter.xml @@ -1,6 +1,6 @@ - + @@ -77,6 +77,11 @@ 引数のいずれかにヌルバイトが含まれている場合、ValueError例外が発生します。 + + namespace が空でなく、かつ name + (配列の場合はそのキーのいずれか) が Clark 記法または QName 形式の場合、 + ValueError をスローします。 + @@ -90,6 +95,16 @@ + + 8.5.0 + + namespace 引数の指定が反映されるようになりました。 + これより前のバージョンでは、無視されていました。 + namespace が空でなく、かつ name + (配列の場合はそのキーのいずれか) が Clark 記法または QName 形式の場合、 + ValueError がスローされるようになりました。 + + 8.4.0