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转换为字符串替换实体上的符号,如这里所示,使用相同的方法进行解码