ColdFusion XMLSearch问题

时间:2011-07-18 23:05:41

标签: xml coldfusion

这有效:

xmlSearch(thisScheduleXml,"/Schedules/Competition[@id = '58']/Match[@status != 'Complete']")>

这不是:

xmlSearch(thisScheduleXml,"/Schedules/Competition[@id = '<cfoutput>#url.competitionID#</cfoutput>']/Match[@status != 'Complete']")>

我没有明显的错误;我只是用第二个选项返回一个空结构。

2 个答案:

答案 0 :(得分:1)

尝试将xpath字符串创建为变量,如:

<cfset match = "/Schedules/Competition[@id = '#url.competitionID#']/Match[@status != 'Complete']"> 
<cfset xmlSearch(thisScheduleXml,match)>

答案 1 :(得分:0)

您不能在函数参数中使用CFOUTPUT标记。