我希望使用来自用户的输入(比如发票列表)创建一个动态 XML 文件。作为输入,Groovy 脚本采用项目数量并基于用户输入,输入每个 Invoice 的属性。能否请您指导我应该应用循环逻辑的代码块?
样本:-
Enter the total number of invoices:
3
Enter the invoice 1 details:
26354
15000
17-12-2017
Harry
Enter the invoice 2 details:
16514
28000
24-09-2017
James
预期输出:-
<invoices>
<invoice number='26354'>
<price>15000.0</price>
<date>17-17-2017</date>
<customer>Clinton</customer>
</invoice>
<invoice number='16514'>
<price>28000.0</price>
<date>24-08-2017</date>
<customer>Mark</customer>
</invoice>
</invoices>