【发布时间】:2013-04-16 21:57:21
【问题描述】:
我需要编写一个解析器来保存 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 是最佳选择还是有其他选择?
【问题讨论】:
标签: java xml parsing configuration stax