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

如何使用XSLT统计源XML指定元素并输出目标XML统计值

解决方案

核心思路

直接统计源XML中所有POSEX元素的总数,输出仅包含该数值的<D_6066>元素,无需遍历每个POSEX节点。

示例XSLT代码

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" indent="yes"/>
    
    <xsl:template match="/">
        <D_6066>
            <xsl:value-of select="count(//POSEX)"/>
        </D_6066>
    </xsl:template>
</xsl:stylesheet>

代码说明

  • <xsl:template match="/">:匹配XML根节点,作为转换的入口
  • count(//POSEX):通过count()函数统计文档中所有POSEX元素的数量,//用于匹配任意位置的POSEX节点
  • 将统计结果嵌套在<D_6066>标签内输出,完全符合预期格式

内容的提问来源于stack exchange,提问作者young soo kim

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 13:01:05