我有一个小代码片段,它循环一个节点并获取它的所有属性。如果我设置一个变量来获取属性值,我可以让它工作(除了它有一个奇怪的 [] 围绕它)。但我不想要冗余代码,所以我试图在循环内设置多个属性,除了所有返回的都是一个值,它不是围绕所有节点循环。
在职的
String selectNodeLabel = null
selectNodeLabel = JcrUtils.getChildNodes("links").collect{
it.getProperty("label").getString()
}
单值
String selectNodeLabel = null
String selectNodeMeta = null
String selectNodeFooter= null
String topicNode = null
topicNode = JcrUtils.getChildNodes("links").collect{
selectNodeLabel = it.getProperty("label").getString()
selectNodeMeta = it.getProperty("meta").getString()
selectNodeFooter = it.getProperty("footer").getString()
}
谢谢你的帮助!