我需要编写一个解析器来以以下格式保存 XML 中的数据:
<!-- Sample XML>
<Results>
<TableA>
<ID>7</ID>
<Name>Joe</Name>
</TableA>
<TableA>
<ID>8</ID>
<Name>John</Name>
</TableA>
</Results>
进入一个Map<String, Object>[]
. 每个 TableA 元素将是一个名称/值对的映射。
我将有大量不同的表需要处理,每个表都有自己的模式,具有不同的名称/值对,但布局相同。我不打算混合来自不同表的结果——我只想要一种加载模式和解析类似文档的通用方法。
那么,在 Java 中存储/使用模式的最佳方式是什么? 我对它还是比较陌生,还不太了解这些约定。我显然不想对它们进行硬编码。Spring 是最佳选择还是有其他选择?