You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过XSLT合并列表标记与后续p元素内容为单个p标签输出

XSLT 合并列表符号与内容解决方案

直接替换原有XSLT代码即可实现预期输出:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    exclude-result-prefixes="xs"
    version="2.0">
    
    <xsl:template match="kk">
        <xsl:copy>
            <p>
                <xsl:value-of select="group[@class='li']/line/t[@style='li'] || ' ' || group[@class='p']/line[1]/t[@style='p']"/>
            </p>
        </xsl:copy>
    </xsl:template>
    
</xsl:stylesheet>

逻辑说明

  • 重写根节点kk的匹配规则,不再递归复制所有子节点,避免保留原有group、line等冗余标签
  • 直接通过XPath定位提取两处所需内容:li分类组下的项目符号、p分类组下第一行的文本内容
  • 拼接两处内容后包裹在<p>标签中输出,完全匹配预期格式要求

内容的提问来源于stack exchange,提问作者Kita Ansari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 11:15:08