У меня есть выражение XPath, как показано ниже.
if(replace(//p[1]/text(),'H','h') = 'hello') then //p[1]/text() else if(//p[1]/text() = 'world') then //p[2]/text() else 'notFound'
Я хочу показать, какое выражение «если» сработало.
e.g //p[1]/text() if first 'if' expression worked.
Выражение «Если» может быть вложенным, если,для циклов и функций xpath2.0.
Я не могу найти библиотеку xpath2.0 для python.Поэтому я попытался преобразовать эту библиотеку Js в python, но я могу разбить выражение xpath2.0 на лексеры, но не могу полностью преобразовать его в python.
Предложите мне какой-нибудь Xpath2.0библиотека для python, если есть.Также, как интерпретировать выражение XPath и отобразить, какая часть выражения работала?