SOAPUI中带有XQuery的返回数组

SOAPUI中带有XQuery的返回数组,xquery,soapui,Xquery,Soapui,我在SOAPUI中使用XQuery断言。我的XML响应如下: <Results> <ResultSet fetchSize="10"> <Row rowNumber="1"> <BANK_ACCT_NAME>BOA</BANK_ACCT_NAME> </Row> <Row rowNumber="2"> <

我在SOAPUI中使用XQuery断言。我的XML响应如下:

<Results>
    <ResultSet fetchSize="10">
        <Row rowNumber="1">
            <BANK_ACCT_NAME>BOA</BANK_ACCT_NAME>
        </Row>
        <Row rowNumber="2">
            <BANK_ACCT_NAME>CHASE</BANK_ACCT_NAME>
        </Row>
        <Row rowNumber="3">
            <BANK_ACCT_NAME>CITI</BANK_ACCT_NAME>
        </Row>
    </ResultSet>
</Results>

要将其作为字符串,可以使用

let $x := string-join((/Results/ResultSet/Row/BANK_ACCT_NAME), ' ')
return data($x) # or return $x
或者只是

let $x := (/Results/ResultSet/Row/BANK_ACCT_NAME)
return data($x)

谢谢,第一个选择让我离得够近了。需要逗号和括号,所以最终的解决方案是:让$x:=字符串连接((/Results/ResultSet/Row/BANK_ACCT_NAME),',')返回[{$x}]
<r>[BOA, CHASE, CITY]</r>
"[BOA, CHASE, CITY]"
let $x := string-join((/Results/ResultSet/Row/BANK_ACCT_NAME), ' ')
return data($x) # or return $x
let $x := (/Results/ResultSet/Row/BANK_ACCT_NAME)
return data($x)