php で次の変数を使用して、顧客 ID を処理しています。
$k='160177'
以下を使用して xslt に渡します。
...
$xsl = $proc->importStylesheet($xsl);
$xsl = $proc->setParameter('', 'k', $k);
$newdom = $proc->transformToDoc($inputdom);
print $newdom->saveXML();
XSLT で変数を取得し、それを使用してノードをチェックします。
...
<xsl:apply-templates select="td:Globale_Pauschale[contains(td:CreatedBy, $k]">
これは問題なく動作しますが、php 変数を介して複数の顧客 ID を渡す必要があります。
$k='160177,160176,160184,160178,160179....etc'
そして、XSLT に含まれるステートメントを取得して、各顧客 ID と照合します。
PHP では $k を配列に変更して繰り返し処理しますが、XSLT には配列の概念がありません。各顧客 ID に対してチェックする XSLT を取得するにはどうすればよいですか?
助けてくれてありがとう!