首页 相关文章 用XSL翻译Web服务应用程序

用XSL翻译Web服务应用程序

  Web服务应用程序存在的一个常见问题是,真正的后端软件不支持XML(或者至少不支持你Web服务所使用的标准化的XML)。要解决这个问题,很多架构都实施了一个翻译阶段,用来解释收到的XML,并将它转换成为后端系统能够识别的更加适当的格式。虽然将XML翻译成不同的格式有很多种方式法,但是可扩展样式表语言(eXtensibleStylesheet Language,XSL)提供了一个强健的、标准的和对XML友好的解决方案。

  一些常见的问题
  
  在XML消息和将要处理它的应用程序之间,存在着很多种可能需要翻译的地方。但是,这也存在着很多常见的问题,包括:

  查询(Lookup)
  映射(Mapping)
  聚合(Aggregation)
  分割(Splitting)
  公式(Formulas)
  重排序(Reordering)
  查询处理会接受收到的值,并为目标系统将它映射到不同的值。例如,你的XML有一个值是309,但是应用程序需要的值是“Uber Widget”。

  映射在本质上是将来自一个字段的值重新分配为另一个值。例如,在XML里,你可能有一个Acc...[ 查看全文 ]

2016-02-19 标签:

用XSL翻译Web服务应用程序的相关文章

手机页面
收藏网站 回到头部