级联服务器 - 速度:$_XPathTool.selectNodes() - 使用变量而不是字符串作为第二个参数

Cascade Server - Velocity: $_XPathTool.selectNodes() - Using variables instead of string for second arg

我必须遍历节点集合,并且在该集合中我需要获取另一个节点集合。

我通常这样做:

#set ( $content = $_XPathTool.selectNodes($contentRoot, "string/to/path") )

然后我需要做这样的事情:

#foreach ( $section in $content )
  $set ( $items = $_XPathTool.selectNodes($contentRoot, $section) )
#end

不用说,那是行不通的。

找到答案:

#foreach ( $section in $content )
  $set ( $items = $_XPathTool.selectNodes($contentRoot, $section) )
  #set ( $itemNode = $section.getChild("nodeContainer") )
  #set ( $individualNode = $_XPathTool.selectNodes($nodeContainer, "//individualNode") )    
#end