首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >传输属性的SoapUI

传输属性的SoapUI
EN

Stack Overflow用户
提问于 2015-04-23 14:31:02
回答 1查看 1.1K关注 0票数 0

我需要从响应中获取一个属性,并在另一个请求中使用它。在谷歌搜索2小时后我一点也不聪明.

我有以下XML响应,我需要提取COID值。

代码语言:javascript
复制
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Header>
      <UsedRacfAccount xmlns="http://www.aaa.zz/webservices/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
         <Id>TestUser</Id>
      </UsedRacfAccount>
      <RequestInfo xmlns="http://www.aaa.zz/webservices/" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
         <Id>20f4b4dc-d47e-40c8-9923-85a767e2b88f</Id>
      </RequestInfo>
   </s:Header>
   <s:Body>
      <ZZ9V2P1Response xmlns="http://www.aaa.zz/webservices/ZZ9V2P1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <response>
            <SEVERITY-CODE>I</SEVERITY-CODE>
            <ROLLBACK-INDICATOR>N</ROLLBACK-INDICATOR>
            <ORIGIN-SERVERID>0</ORIGIN-SERVERID>
            <RETURN-CODE>1</RETURN-CODE>
            <REASON-CODE>1</REASON-CODE>
            <EXPORT-XXX>
               <COID>221000072015</COID>
               <KODE>N</KODE>
            </EXPORT-XXX>
         </response>
      </ZZ9V2P1Response>
   </s:Body>
</s:Envelope>

我添加了属性转移步骤,以检查是否从响应中读取了什么内容,它看起来如下.

理论上,我猜它应该抓住COID并将其写到coid属性中。但所有的神圣或不神圣,我找不到任何XPath,将不仅返回冷却,但任何东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-23 15:04:35

您需要名称空间。对于一个传输,您可以使用通配符://*:COID

另外,您的屏幕截图显示属性:Request,但是您的示例XML显示:response

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

https://stackoverflow.com/questions/29826542

复制
相关文章

相似问题

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