如何在Web服务中编辑/格式化XML响应

时间:2011-07-22 07:00:03

标签: web-services apache axis2

我正在使用Apache Axis2编写我的第一个Web服务。我正在关注这位官员link 我观察到如果你调用链接中给出的样本StockQuoteService,它会给出以下正确缩进的响应:

<ns:getPriceResponse xmlns:ns="http://pojo.service.quickstart.samples/xsd">
   <ns:return>42</ns:return>
</ns:getPriceResponse>  

我希望以特定的XML格式进行响应,例如

<answers>     // All answers should be in single `<answers>` tag.
  <answer> Answer1 </answer>   // Each Answer should be in `<answer>` tag.
  <answer> Answer2 </answer>
</answer>

如何格式化XML响应并添加我的XML标记?

〜Ajinkya。

2 个答案:

答案 0 :(得分:2)

您应该使用XSL转换(XSLT)来执行此操作。

答案 1 :(得分:0)

最后让它工作http://www.marcusschiesser.de/?p=142:)