我正在尝试使用XSLT将一个列表转换为不同值的列表。
输入:
期望输出:
有人知道如何使用XSLT 1.0或2.0完成这个任务吗?
谢谢。
输入:
<object name="obj1"/>
<object name="obj2"/>
<object name="obj1"/>
期望输出:
<object>obj1</object>
<object>obj2</object>
有人知道如何使用XSLT 1.0或2.0完成这个任务吗?
谢谢。
'distinct-values()'是未知的XSLT函数。
- shanmugharajdistinct-values()
返回的是xs:anyAtomicType
。但如果我有一个返回类型为attribute()*
的函数,并且我想返回去重后的属性,该怎么办? - Martynas Jusevičius<for-each-group select="$attribute-sequence" group-by="."><xsl:sequence select="."/></xsl:for-each-group>
可以根据属性值进行去重。对于节点ID,使用$attribute-sequence/.
即可。 - Martin Honnen