2013-06-26 55 views
-1

我有这样的XML响应...如何获得SoapUI的特定值?

<otherDataFreetext> 
<freetextDetail> 
    <subjectQualifier>3</subjectQualifier> 
    <type>P06</type> 
</freetextDetail> 
<longFreetext>PAX 057-3263559627-28/ETAF/BRL3284.98/27FEB13/SAOFJ2100/57515496</longFreetext> 

...我想从 'longFreetext' 的'057-3263559627的具体价值得到。 哪个是我使用的正确的XPath或XQuery?

回答

0

使用XPath 2.0(或包含XPath作为子集的XQuery 1.0或更新版本),您可以使用标记大小来分割序列并重构它。

string-join(//longFreetext/tokenize(., "[- ]")[position() = (2, 3)], "-")