-1

我有这个 xml 响应...

<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?

4

1 回答 1

0

使用 XPath 2.0(或包含 XPath 作为子集的 XQuery 1.0 或更新版本),您可以使用 tokenize 来拆分序列并重建它。

string-join(//longFreetext/tokenize(., "[- ]")[position() = (2, 3)], "-")
于 2013-06-26T21:14:32.797 回答