首页 > 解决方案 > 如何解析xml并选择要发送的项目

问题描述

我需要有关如何在 Java 上执行此操作的帮助。下面的 xml 中有四个事务。接收方每次发送或提交仅接受 3 笔交易。如何解析和划分以将其限制为每次发送 3 个?意思是,第一次发送是 3 笔交易,然后下一次发送是 1 笔交易。此外,文件正在更改,每个文件可以是 100 个事务。

<rc:Record rc:recordID="1010"  rc:grandTotalAmount="1500.00">
<rc:RecordPeriod>000001</rc:RecordPeriod></rc:Report>
<rc:CollectionPerLoc rc:locCode="1111" rc:branchTotalAmount="1500.00">
<rc:RecordToday rc:transDate="2021-03-30">
<rc:Transaction rc:transAmount="200.00"> <rc:TransRefDetails rc:idNumber="001" rc:refNumber="R001" /> 
</rc:Transaction>
<rc:Transaction rc:transAmount="500.00"> <rc:TransRefDetails rc:idNumber="002" rc:refNumber="R002" /> 
</rc:Transaction>
<rc:Transaction rc:transAmount="500.00"> <rc:TransRefDetails rc:idNumber="003" rc:refNumber="R003" /> 
</rc:Transaction>
<rc:Transaction rc:transAmount="300.00"> <rc:TransRefDetails rc:idNumber="004" rc:refNumber="R004" /> 
</rc:Transaction>
</rc:RecordToday> </rc:CollectionPerLoc>

标签: javaeclipsemaven

解决方案


您可以使用JAXB。请在此处查看更多示例信息https://www.baeldung.com/jaxb


推荐阅读