2014-12-24 2 views
-1

У меня есть файлы FpML (это XML) say (10), и теперь мне нужно сделать это, как динамически разобрать его (я использую SAX здесь) и хранить его в базе данных. Какой подход следует принять, чтобы, если в дальнейшем количество файлов не увеличится, я должен только изменить его в базе данных и не включать кодирование. Если какой-либо рабочий образец, основанный на базе, доступен в java, пожалуйста, помогите. Я прикрепляю FpML. Мне нужен подход, основанный на метаданных, чтобы я мог сопоставлять атрибуты и хранить их в базе данных. Совместное использование файла FpML ниже.Parse 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-СУБД, такие как Marklogic, BaseX или eXist.

+0

Тег [tag: oracle] довольно специфичен. :) – lexicore

+0

Oracle владеет MySQL, Rdb, TimesTen, SleepyCat, Codasyl и т. Д. Многие из них были популярны среди банков, которые делают SWIFT. В любом случае, я дал ему Oracle. – matthew

Смежные вопросы