Mongodb 如何在WSO2 ESB中将XML消息转换为二进制

Mongodb 如何在WSO2 ESB中将XML消息转换为二进制,mongodb,wso2esb,wso2dss,Mongodb,Wso2esb,Wso2dss,我正在尝试实现一个代理服务,它将读取xml文件并保存到MongoDB。但是MongoDB不支持xml开箱即用。我正在尝试将xml有效负载转换为二进制,然后插入MongoDB。类似地,我必须从MongoDB中检索二进制文件,并再次转换为xml。 我已经编写了WSO2 DSS服务来插入和检索MongoDB中的数据。 有人能帮我找出消息builder或formatter和实现行为所需的WSO2 ESB属性吗?我在网上没有找到任何样品 MondoDB不是用来保存xml文件的。为什么不将XML转换为JSO

我正在尝试实现一个代理服务,它将读取
xml
文件并保存到
MongoDB
。但是
MongoDB
不支持
xml
开箱即用。我正在尝试将
xml有效负载
转换为
二进制
,然后插入MongoDB。类似地,我必须从MongoDB中检索
二进制文件
,并再次转换为xml。 我已经编写了
WSO2 DSS
服务来插入和检索MongoDB中的数据。
有人能帮我找出消息
builder或formatter
和实现行为所需的
WSO2 ESB
属性吗?我在网上没有找到任何样品

MondoDB不是用来保存xml文件的。为什么不将XML转换为JSON,并将其保存在WSO2DSS中。无论如何,您可以考虑使用XML的Base64编码来在Mango中串并保存它,其中一些标识正在使用该方法,对XML进行编码并将其保存到Mango。但是当我从mongo中检索内容时,它看起来很难解码。通常任何编码器都带有解码器。我假设您将xml转换为字符串替换实体上的符号,如此处所示,使用相同的方法解码backMondoDB不设计用于保存xml文件。为什么不将XML转换为JSON,并将其保存在WSO2DSS中。无论如何,您可以考虑使用XML的Base64编码来在Mango中串并保存它,其中一些标识正在使用该方法,对XML进行编码并将其保存到Mango。但是当我从mongo中检索内容时,它看起来很难解码。通常任何编码器都带有解码器。我假设您将xml转换为字符串替换实体上的符号,如这里所示,使用相同的方法进行解码