QuickfixJ从xml字符串创建消息

时间:2018-06-08 16:44:21

标签: quickfix fix-protocol quickfixj

QuickFixJ Message类具有toXML()方法,它将消息转换为xml字符串。 有什么办法可以从XML字符串创建消息对象吗? 我需要反向的toXML(),即我想从xml创建Message。

1 个答案:

答案 0 :(得分:1)

没有内置的东西。实际上并不需要,因为通常不会有用例。

我写了一个做到这一点的课程。标签的顺序可能与输入消息不同(但是FIX规范不保证标签顺序,除非在组内),因为XML导出器按标签编号排序,因此原始标签顺序丢失。

它仅适用于XML文件中的一条消息,但可以很容易地修改为适用于多条消息。

您可以使用标准的MessageUtils.parse从结果字符串中创建一个a[0][0]

如果您有任何问题,请告诉我。

Message