たとえば、次の xml ドキュメントがあります。
def CAR_RECORDS = '''
<records>
<car name='HSV Maloo' make='Holden' year='2006'/>
<car name='P50' make='Peel' year='1962'/>
<car name='Royale' make='Bugatti' year='1931'/>
</records>
'''
車 "Royale" を最初の車に移動し、車 "HSV Maloo" の直後に新しい車を挿入したい場合、結果は次のようになります。
'''
<records>
<car name='Royale' make='Bugatti' year='1931'/>
<car name='HSV Maloo' make='Holden' year='2006'/>
<car name='My New Car' make='Peel' year='1962'/>
<car name='P50' make='Peel' year='1962'/>
</records>
'''
Groovyでそれを行う方法は? コメントは大歓迎です。