ví dụ, tôi có tài liệu xml sau:Làm thế nào để chèn/di chuyển/xóa các nút trong xml bằng Groovy?
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>
'''
và tôi muốn để di chuyển xe "Royale" lên đến đầu tiên, và chèn một chiếc xe mới ngay sau khi xe "HSV Maloo", kết quả sẽ be:
'''
<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>
'''
Làm thế nào để làm điều đó với Groovy? bình luận được chào đón.
Xin chào, tôi cố gắng in bằng XmlNodePrinter, nhưng nó xuất hiện sai trật tự.
flyisland
Tôi vừa định nói điều tương tự ... có vẻ như sắp xếp lại các mục trong NodeList, nhưng điều đó không được phản ánh trong cách nút gốc được lặp đi lặp lại bởi XmlNodePrinter –
yup ... Tôi đã rất cẩu thả, cảm ơn! – danb