我在 xsl 中有一种情况,我有一个参数值,该值将在 xslt 转换中的某个位置分配。但是我将该参数作为 String ,该参数可能包含一个节点 a unbounded[0 or more repeats] 。如何将每个参数中的参数用作任何 xpath 表达式使用的任何其他 xml 内容。
这是我的示例 xmls: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 文件中的路径的变量来完成。但是在我的场景中建议使用该方法。
谁能帮我解决这个问题
提前致谢, 埃雷什