2014-12-24 36 views
-1

我有FpML(是XML)文件說(10),現在我必須做的就像動態解析它(我在這裏使用SAX)並將其存儲到數據庫中。我應該採取什麼方法,如果後來沒有文件增加,我應該只在數據庫中更改它,而不涉及編碼。如果任何基於框架的工作示例在Java中可用,請幫助。我附上了FpML。我想要一個元數據驅動的方法,以便我可以映射這些屬性並將其存儲在數據庫中。下面共享一個FpML文件。解析FpML動態存儲在數據庫中

http://www.fpml.org/spec/fpml-4-9-4-tr-1/xml/messaging/contract-notifications/msg-ex51-contract-created.xml

回答

0

你不說你用的是什麼樣的數據庫管理系統。假設您使用的是一個通用的RDBMS,那麼根據我的經驗,您最好使用內置的XMLType。

執行最多FpML處理的銀行經常使用XML DBMS,例如Marklogic,BaseXeXist

+0

標籤[tag:oracle]非常具體。 :) – lexicore

+0

Oracle擁有MySQL,Rdb,TimesTen,SleepyCat,Codasyl等。很多人都喜歡使用SWIFT的銀行。無論如何,我給了他一個Oracle的答案。 – matthew