我有一个需要以更通用的方式设计的场景。
我有一些针对不同业务需求场景的 xml 消息传递,它们已配对。例如 type1 输入 xml 将被传递给服务并且 type1 输出 xml 需要生成。
复杂性,我有一个单一的 xsd(更通用的方式)来验证所有类型的输入和输出 xml。
我所有的业务字段(或信息)都将包含在标签的属性值中,因此所有类型的 xml 都可以适应此 xml,并具有某些应用程序特定标签的基本要求。
真正的问题是,我将如何确保或选择响应类型消息取决于请求 xml?此外,如果稍后添加更多的输入/输出 xml 对,我如何确保它们可以很容易地被这个转换器容纳,而无需任何代码更改(或仅对某些属性或数据库或某些表示格式进行最小更改)?
请建议我一些努力的方法。真正的问题是xsd更通用,它不关心输入和输出xml配对,它根据业务验证输入或输出xml是否有效。
帮助我继续为上述逻辑/设计问题设计这种通用和优化的方法。
提前感谢等待回复。
感谢和问候克里什