Часто нужно сделать что-то такое:
name = "bar"
result = .foo.*[ name() == name ]
Можно подумать про вариант, когда некое подмножество jpath'ов можно вычислять динамически.
К сожалению, напрямую no.jpath использовать не получится, но можно простые jpath'ы типа .foo.bar.boo вычислять.
Еще вариант сделать такой синтаксис:
name = "bar"
result = .foo.{ name }
Часто нужно сделать что-то такое:
Можно подумать про вариант, когда некое подмножество jpath'ов можно вычислять динамически.
К сожалению, напрямую
no.jpathиспользовать не получится, но можно простые jpath'ы типа.foo.bar.booвычислять.Еще вариант сделать такой синтаксис: