我可能遗漏了一些明显的东西,因为我是Groovy的菜鸟,但我搜索过但没有找到我正在寻找的东西。我有一个测试课,我正在阅读一些XML;我想在一系列元素的开头插入一个元素。我已经想出了如何替换第一个元素,并且我已经想出了如何附加一个节点到列表的末尾,但我似乎做不到了解如何在列表的开头(或理想情况下,任意位置)插入元素。例如:@Testvoidfoo(){defxml=""""""defroot=newXmlSlurper().parseText(xml)root.listofthings.thing[0].replaceNode({thing(id:101,name:'bar')})roo