我们需要创建一个通用XML解析器和规则引擎,它读取XML文件并将数据存储在适当的表中。通用XML解析器设计分析
使用案例:
假设我们有Afile1.xml从A
<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,Bfile 2
- 从文件中选取值并更新表中的值。
什么是设计这样的系统,Perl或Java的最佳平台。观察我们需要使用xpath解析大量的xml。 Java中是否有任何框架可以帮助轻松构建所需的系统。
谢谢
“最佳”是什么?要么可以做到这一点,尽管目前还不清楚你实际需要做什么。 –
选择您最熟悉的语言,框架和工具,然后构建它。一旦你运行了,那么你可以优化它,并试图找出其他工具是否可以更好地工作。预成熟优化非常有效。 –
只是想了解我应该先看哪里。我在xml解析方面没有任何经验,并且我对Java和perl语言都很满意。 – akashr