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

XSLT 1.0 Muenchian方法返回空结果问题求助

提取Material对应唯一MESSAGE字段异常问题

我正尝试提取每个Material对应的唯一MESSAGE字段数据,部分数据能正确识别,但有些虽被检测存在却未正确输出。原本应输出到XLSX单元格,为简化测试改为CSV输出。

同一cut可能出现在不同component中,且对应的machinings内容一致;也可能在cuts中多次出现,machinings内容也相同,cut_hash用于标识相同的cut。machinings中可能包含多个不同的MESSAGE,但每个machining最多一个MESSAGE。

我并非首次使用Muenchian方法,但首次遇到此类结果。当前使用Xalan 1.10.0(搭配xerces 2.7.0),执行命令:

xalan -o test.csv input.xml transform.xsl

已提供最小化的XSL和XML输入,预期CSV输出为:

TAP M5 - DELIGNER APRES CNC - 
DELIGNER APRES CNC - 

但实际第二行是空行(仅存在换行),看起来最后一个for-each未正确执行,但前置的if条件已触发。

内容的提问来源于stack exchange,提问作者Nicolas Tremblay

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 18:22:01