xsltで、xslt変換のどこかに割り当てられるparam値がある状況があります。しかし、私はそのパラメータを文字列として取得します。そのパラメータには、無制限の[0回以上の繰り返し]ノードが含まれている可能性があります。xpath式で使用される他のxmlコンテンツと同じように、それぞれにparaminを使用するにはどうすればよいですか。
これが私のサンプルxmlです:RetreiveData.xml
<soap-content>
------
<return>
<!--0 or more repetitions>-->
<data>
<startdate>12-12-12</startdate>
<enddate>12-12-13</enddate>
<nooftrans>5</nooftrans>
</data>
<data>
----
</data>
</soap=content>
これは、パラメータとしてxslに送信される私のサンプルファイルです。
xslファイル:
<xsl style>
<param name ="retrieve"></param>
---
<xsl:for-each ="$retreive/return/data">
----do strufff
</xsl:for-each>
This was throwing an error . How can i travese to a node if it is param ?
これは、xmlファイルのパスに割り当てられた変数を使用して実行できることを知っています。しかし、その方法は私のシナリオで提案されています。
誰かがこれを解決するのを手伝ってくれますか
よろしくお願いします、Eresh