xml - 有没有办法使用 xsl 模板合并列表中的多值索引?
问题描述
我有如下的xml。
<tns:narrative2List>
<tns:narrative2 index="1">John Doe</tns:narrative2>
<tns:narrative2 index="2">Badi Salah</tns:narrative2>
<tns:narrative2 index="3">Gabriel Jok Riak</tns:narrative2>
</tns:narrative2List>
我需要合并 tns:narrative2 名称广告我的输出应该是“John Doe Badi Salah Gabriel jok Riak”
使用 xsl 模板。
我是 xslt 编程的新手。
解决方案
Code
<xsl:template match="/tns:Flow1/tns:narrative2List">
<narrative>
<xsl:for-each select="//tns:narrative2">
<xsl:value-of select="."/>
<xsl:text> </xsl:text>
</xsl:for-each>
</narrative>
</xsl:template>
推荐阅读
- sql - 如何在 Oracle 中使用 LOOP 引用动态变量
- pytorch - 张量板不一致的折线图颜色
- swift - Swift Combine - 如何抛出错误并停止执行
- r - ggstatsplot::ggbetweenstats: 显示真实的 p 值
- debugging - 如何在没有客户提供的任何可执行文件的情况下调试核心文件
- database - SpringBoot中数据实体的异常类:全局异常类还是每个实体单独的异常类?
- django - 授权和获取访问令牌后如何将用户传回前端客户端?
- swift - Swift 5 中的日期格式
- python - 在 Python 中为指数值获取不正确的最大值和最小值
- maven - 由于我工作的网络,我无法创建 Spring Boot 项目