クライアントサイドでxslt paramを設定するには、このサーバーサイドのバージョンに相当するものは何でしょうか?パラメータクライアント側XSLT
$xslt = new XSLTProcessor();
$xslt->setParameter('', 'value', $_REQUEST['value']); // param 1
$xslt->setParameter('', 'column', $_REQUEST['column']); // param 2
$xslt->setParameter('', 'page', $_REQUEST['page']); // param 3
$xslDoc = new DOMDocument();
$xslDoc->load('nginxSearchPaginated.xsl', LIBXML_NOCDATA);
$xslt->importStylesheet($xslDoc);
echo $xslt->transformtoXML($xmlDom1);
すべてのパラメータは、上記のようにREQUESTから取得する必要があります。コードは、作業を行いますが、私はページネーションのためのパラメータを必要とするパラメータを指定しない
$xslt = $xmlDom1->createProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="clientSideFewSearch.xsl"');
$xslt->setParameter('', 'value', $_REQUEST['value']); // param 1
$xslt->setParameter('', 'column', $_REQUEST['column']); // param 2
$xslt->setParameter('', 'page', $_REQUEST['page']); // param 3
$xmlDom1->insertBefore($xslt,$xmlRoot1);
echo $xmlDom1->saveXML();
:
これは私がこれまでにクライアント側を試してみましたものです。
すべてのヘルプは(私はあなたがブラウザで、意味と仮定したことで)XSLT「クライアント側」を実行しているのは2つの方法が基本的にあります偉大なおかげ
変換を行うためにクライアント側に必要なソフトウェアがインストールされていると仮定しています。なぜクライアント側で変換が必要なのですか? –
私は私の講師に尋ねられました。 – jamied
私はすべてのサーバー側を達成しましたが、クライアントで演習を繰り返す必要があります。 – jamied