首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用WSO2从WebService响应中删除<![CDATA[

使用WSO2从WebService响应中删除<![CDATA[
EN

Stack Overflow用户
提问于 2016-06-27 17:01:18
回答 1查看 325关注 0票数 0

我使用XML Server创建了一个WebService,但是使用该WebService后的输出/响应包含CDATA,而不是我需要的XML格式。

这是我的SQL查询,它以XML格式生成输出

代码语言:javascript
代码运行次数:0
运行
复制
select (select * from customerInfo
for xml path ('Customer'), type)) as CustomerInfo

但是,我的输出如下所示

代码语言:javascript
代码运行次数:0
运行
复制
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <Customer xmlns="http://test.co.za/TestCustomerInfo">
         <CustomerInfo><![CDATA[<Name>..........</Name>]]></CustomerInfo>
      </Customer>
   </soapenv:Body>
</soapenv:Envelope>

如何使用WSO2数据服务服务器确保输出不包含标记?

所有的帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-10-28 16:50:45

我只与RESTful和甲骨文合作过。据我所知,您正试图在查询中构建一个XML。但是您应该只选择数据并让DSS为您构建XML框架。如果您想在XML中使用不同级别,那么可以使用DSS中的嵌套查询特性。

或者,如果您仍然想使用这种方法,您可以编写一个XSLT,我相信它将剥离您不需要的字段,并将其附加到输出映射部分。但如果我是你,我会选择第一种选择。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38049775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档