我的XML文档中有两个参数,我想解析并连接在一起。
例如,我有以下两个参数:
<param name="param1" type="string">
<xsl:value-of select="//tr:a/tr:b/c/d/e/f/g/h"/>
</param>
<param name="param2" type="string">
<xsl:value-of select="//tr:a/tr:b/c/d/e/f/g/i"/>
</param>
如何将param1
和param2
的值连接成一个字符串并显示输出?
答案 0 :(得分:0)
在XPath中(根据问题标题),使用concat()
:
concat($param1, $param2)
在XSLT中(按问题代码示例),取xsl:value-of
上面的XPath:
<xsl:value-of select="concat($param1, param2)"/>
关于“并显示输出:”XPath 选择并且没有单独的显示概念; XSLT 转换但确实有xsl:message
写入日志。