写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

[只看PO]No.57074320 - 无标题 - 技术宅


•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2023-04-26(三)18:00:44 ID:PBngxzb [举报] [订阅] [返回主串] No.57074320 [回应] 管理
下午被一个xml坑惨了
那个xml大概长这样
<record>
<a>111</a>
<b>222</b>
<c>333</c>
<a>444</a>
<b>555</b>
<c>666</c>
</record>
然后我本来想用一个list去接,结果只能接到一组abc

这种情况的xml有没有肥哥遇到过的,想求个最佳实践
百度谷歌都找过了,主要是没有明确的描述不知道咋搜( ・_ゝ・)
无标题 无名氏 2023-04-26(三)18:24:20 ID:PBngxzb (PO主) [举报] No.57074733 管理
用的框架是java原生的jaxb
无标题 无名氏 2023-04-29(六)19:14:38 ID:PBngxzb (PO主) [举报] No.57130299 管理
>>No.57110253
问题是如果他是这样的
a
b
c
a
a
b
c
a
这个没啥问题,定义一个对象字段bc 然后用list去接数据就完了
但是他是
a
b
c
a
b
c
这样的,也就是说他是一个有abc三个字段的对象,但是没办法用list接。
强行接的话只有一组数据,没细看是第一组还是第二组
最后用三个list分别接a,b,c,然后手动遍历了一下。
但是总感觉不够优雅。

UP主: