QuickFixJ Message类具有toXML()方法,它将消息转换为xml字符串。 有什么办法可以从XML字符串创建消息对象吗? 我需要反向的toXML(),即我想从xml创建Message。
答案 0 :(得分:1)
没有内置的东西。实际上并不需要,因为通常不会有用例。
我写了一个做到这一点的课程。标签的顺序可能与输入消息不同(但是FIX规范不保证标签顺序,除非在组内),因为XML导出器按标签编号排序,因此原始标签顺序丢失。
它仅适用于XML文件中的一条消息,但可以很容易地修改为适用于多条消息。
您可以使用标准的MessageUtils.parse
从结果字符串中创建一个a[0][0]
。
如果您有任何问题,请告诉我。
Message