我们需要创建一个通用的 XML 解析器和规则引擎来读取 XML 文件并将数据存储在适当的表中。
用例:
假设我们有来自 A 的 Afile1.xml
<x>
<y>1</y>
<z>a</z>
<x>
以及数据库中的映射,例如
Source FileName Field Path
A Afile1 table1.value1 /x/y
B Bfile7 table1.value1 /p/q/r
A Afile1 table1.value2 /x/z
我们需要设计一个系统
- 读取 xml 文件 Afile1,Bfile2
- 从文件中选择值并更新表中的值。
设计此类系统的最佳平台是什么,perl 或 Java。观察我们需要使用 xpath 解析大量的 xml。Java中是否有任何框架可以帮助轻松构建所需的系统。
谢谢