如何以人类可读的格式记录树到树的转换?

时间:2009-07-02 14:07:32

标签: web-services xslt data-structures soap

我需要记录一个应用程序,该应用程序充当一组Web服务的外观。应用程序接受SOAP请求,并将这些请求转换为底层Web服务可理解的格式。有几个这样的服务,每个服务都有自己的接口。有些接受SOAP,有些HTTP POST,有些......礼貌社会中没有提到的其他格式。

我需要记录如何将SOAP调用中的字段映射到这些其他格式的字段。在每个人都喊“XSLT”之前,我必须提一下,符号必须是人性化的。理想情况下,这将是Excel能够实现的。

之前有没有遇到过这类问题?你是怎么解决的?是否有适合电子表格的树到树转换的人性化符号?

2 个答案:

答案 0 :(得分:0)

我必须这样做。我这样做的方法就是按照层次结构开始写作。

我最终会发现自己在重复自己。一个例子是某些元素具有一组共同的属性。我会在特定元素的部分之前提取该常用设置的文档。处理特定simpleTypes的文档也是如此。

最终,甚至对转型的总体流程和“哲学”进行了一些高层次的讨论。但是我让它一点一点地发生,修复它,因为我厌倦了重复。

那就是说,我是开发人员,而不是科技作家。

答案 1 :(得分:0)

到目前为止我还没有真正找到任何东西,但是我发现了许多库的指针,这些库有助于在Java中将一种类型的对象转换为另一种类型的对象。作为参考,我在这里列出了最有希望的,都在做JavaBean到JavaBean的转换: