SOAPUI:无法通过SOAP响应的数据源循环从数据源步骤中的xml获取标记的值

时间:2017-10-15 11:11:04

标签: xml soap soapui ready-api

我遇到了SOAPUI的问题,我从YandexSpeller得到了一些带有一些单词错误的xml。 我在这里的xml:https://pastebin.com/0E44WH2a

<SpellResult>
           <error code="1" pos="1" row="0" col="1" len="6">
              <word>beautoful</word>
              <s>beautiful</s>
           </error>
           <error code="1" pos="9" row="0" col="9" len="10">
              <word>lidy</word>
              <s>lady</s>
           </error>
           <error code="1" pos="20" row="0" col="20" len="7">
              <word>cemmon</word>
              <s>common</s>
           </error>

我想在数据源循环中获取每个错误并将其保存到excel文件中。有问题,我可以通过@len和@pos从错误标签获取属性“len”和“pos”,但不能从“word”和“s”子标签获取文本。 有一个ready-api错误的例子:  https://i.stack.imgur.com/JrRd0.png

1 个答案:

答案 0 :(得分:1)

当我将标签“ns1:”(我在“行xpath”块中声明更高)添加到“word”和“s”列中的“s”时,它开始为我工作。

ns1:word/text()
ns1:s/text()