我們需要創建一個通用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