gpt4 book ai didi

java - 如何将 XML 转换为 List

转载 作者:行者123 更新时间:2023-11-29 03:52:02 27 4
gpt4 key购买 nike

我有一个 XML 数据,如下例所示。

<EMP>
<PERSONAL_DATA>
<EMPLID>AA0001</EMPLID>
<NAME>Adams<NAME>
</PERSONAL_DATA>
<PERSONAL_DATA>
<EMPLID>AA0002<EMPLID>
<NAME>Paul<NAME>
</PERSONAL_DATA>
</EMP>

我想在 Map(KEY,VALUE) KEY=tagname, VALUE=value 中存储每个员工的信息,并想在 java 中使用 XPATH 为所有员工创建一个 LIST。我怎样做?请建议谢谢

最佳答案

您可以使用 JAXB。

我至少可以看到 2 个解决方案。首先是:使用字段 emplidname 创建类 PersonalData。用 @XmlElement 注释标记它们。解析您的 XML。这将创建 PersonalData 实例的集合。现在迭代这个集合并创建 map ,如果你真的需要它。

但是可以直接映射XML来映射。看看下面的blog .

关于java - 如何将 XML 转换为 List<Map>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8307699/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com