解析FpML动态存储在数据库中

问题描述:

我有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

你不说你用的是什么样的数据库管理系统。假设您使用的是一个通用的RDBMS,那么根据我的经验,您最好使用内置的XMLType。

执行最多FpML处理的银行经常使用XML DBMS,例如Marklogic,BaseXeXist

+0

标签[tag:oracle]非常具体。 :) – lexicore

+0

Oracle拥有MySQL,Rdb,TimesTen,SleepyCat,Codasyl等。很多人都喜欢使用SWIFT的银行。无论如何,我给了他一个Oracle的答案。 – matthew