我有xml:
<info>
<infofield name "date">2022-01-01</infofield>
<infofield name "country">USA</infofield>
<infofield name "city">New York</infofield>
</info>
我想选择"New York"使用xpath,但是当我写这个查询:Select xpath_string(body,'info/infofield[3]/@name')我的结果是- "city",我怎么能选择"New York"?
最简单的方法:
info/infofield[3]/text()
如果你想知道如果信息域的顺序改变,你仍然得到城市,这是更好的方法:
info/infofield[@name='city']/text()