首页 文章

如何使用xsl stylesheet参数在XPATH表达式中设置节点名称?

提问于
浏览
1

我有以下XPATH表达式:

select="catalog/product/$category_name = $category_value"

在给定的示例中,$ category_name和$ category_value是我从servlet收到的XSL参数,我想在XSL中使用它们来根据类别及其值过滤XML结果 . 但是,出于某种原因,例如$ category_name参数等于'product'父节点的'price'属性,$ category_value等于40,给定的表达式根本不返回任何结果!从逻辑上讲,表达式应该转换为类似select =“catalog / product / price = 40”....我想在指定节点名称时存在一些问题,在我的情况下是类别 . 任何人都可以建议解决这个问题的方法吗?

2 回答

相关问题