【发布时间】:2011-08-27 15:10:43
【问题描述】:
我正在尝试动态创建地图集合,但我还是 grails 的新手,希望有人可以帮助我。我想要做的是解析和 xml 文件并将值添加到地图中。我已经完成了解析,但只是不知道如何将节点值动态添加到地图中。这是我到目前为止所拥有的:
示例 xml 流:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<person>
<connections total="29">
<person>
<id>123245</id>
<first-name>me</first-name>
<last-name>you</last-name>
</person>
</connections>
</person>
然后我像这样解析它:
def alum = new XmlSlurper().parseText(xmlResponse)
alum.connections.person.each{ conName ->
print conName.'id'.toString() + " " + conName.'first-name'.toString() + " " + conName.'last-name'.toString() + "\n"
}
所以,这允许我迭代和解析 xml 流。我的问题是,如果我想动态地将值添加到这样的地图中:
def myMap= [fName:"SomeName", lName:"Sme last Name", id:1234]
我该怎么做?
谢谢 杰森
【问题讨论】:
标签: java grails grails-controller