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

为何XSLT中的for-each与value-of标签无法正确选取值?

解决XSLT筛选Invoice节点输出为空的问题

问题背景

课程任务要求编写XSLT处理XML数据,核心需求是:筛选出PerformanceDate早于2010年的Invoice节点,将符合条件的节点输出为新XML文档。现有XML以InvoiceList为根节点,包含多个Invoice子节点;编写的XSLT通过for-each遍历筛选节点,value-of提取字段值,但最终输出结果仅为一个空的InvoiceList节点,无任何有效数据。

排查尝试

最初误以为是XPath路径错误,多次调整节点匹配路径(注:提问时曾误写节点名NumbersAndInfo/NumbersAndInfos,但实际代码无此问题),但所有调整均未解决输出为空的问题。

最终解决方案

排查后确认问题根源在于Eclipse的XSLT运行配置异常,重置Eclipse的运行配置后,XSLT能够正常执行筛选逻辑,输出符合要求的XML内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 23:42:01