【发布时间】:2011-10-10 19:52:13
【问题描述】:
我正在使用 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 标记?
~阿金奇亚。
【问题讨论】:
-
如果我理解正确,您想要做的不一定是 SOAP。您可能需要手动编写响应。
-
@Martin:是的。你能告诉我怎么做吗?
-
对于 Apache Axis,我不确定,但我不是出色的 Java 专家。你必须使用Java吗?您的服务会接收输入,还是只会输出 xml?
-
我正在使用 Java。我的服务接受字符串输入,应该生成 XML 输出。
标签: web-services apache axis2