array[-1]
Rubyでは、配列の最後のオブジェクトを取得するように、負の数で配列にアクセスできます。XPathを使用してこれを行うにはどうすればよいですか?
私はこれを行うことはできません:
result = node.xpath('.//ROOT/TAG[-1]/KEY_NAME')
ここStack Overflowで解決策を見つけましたが、それは上限を変更して要素を取得するだけのクエリです。これは、最後のアイテムまたは最後のアイテムと前のアイテムを返す可能性があります。
Rubyのように前の要素だけを取得したい場合はどうすればよいarray[-2]
ですか?