如何在XSLT中迭代Java字符串列表

mwg9r5ms  于 2023-02-18  发布在  Java
关注(0)|答案(1)|浏览(109)

我正在尝试用Java获取一个字符串列表,然后在XSLT中进行迭代。我知道我可以使用xsl:for-each,但这只适用于XML。有没有办法获取实际的列表,然后对每个值进行迭代?谢谢。
我尝试使用<for-each>迭代列表,但这只适用于XML。

2jcobegt

2jcobegt1#

XSLT1.0没有对应于字符串列表的数据类型,这使得这一点很困难,但在XSLT2.0+中会容易得多,因为XSLT2.0+支持任何基本数据类型的序列(字符串、数字、布尔值等)。使用Saxon可以非常容易地将Java字符串列表转换为xs:string*类型的XPath值,你可以使用xsl:for-each或者在3,0中使用等价的!操作符来迭代它。

相关问题