此代码在 play framework 2.0.4 中工作
@defining(XPath.selectNodes("root/modules", xDoc)){modules=>
@for(module <- modules){
<div class="heading">@module.fullName()</div>
<!-- More processing code -->
}
}
但在 play 2.1.1 中不再有效
显示的错误是 for 循环无法遍历 NodeList。我猜想,scala 与以前的版本相比发生了一些变化。作为一种解决方法,我使用此代码将 NodeList 对象转换为可迭代对象,但它仍然失败
如果您能解释此错误的原因和可能的修复方法,我将不胜感激。