0

我正在尝试在任何地方的自动化中使用 Execute XPath Function。

在响应中,我得到的值为"MS.Internal.XML.XPath.XPathSelectionIterator"

XPath 看起来像:

//GetEmployees/Employee/text()

我确信 xpath 是正确的,因为我已经使用 Java 代码进行了测试。

看起来控件正在返回一个对象而不是文本字符串。

有没有办法我们可以做到?

4

1 回答 1

0

通过反复试验得到了这个问题的答案。

试图解析肥皂响应,我相信它面临着命名空间的问题。

通过使用以下表达式获得了智慧

string(//soap:Envelope/soap:Body/*[name()='GetEmployees']/*name()='Employee'])

希望这会有所帮助,并且有人可以进一步改进它。

于 2019-01-17T06:16:38.093 回答