@y4n23x said in Некорректно работает not/=false в XPath? Ищи другое решение!:
Поиск атрибута @class каждого видимого элемента section: (класс general-section), not(@style)
Решение: (первые два видимых section не имеют span, и запрос для включения div в первой картинке)
//span[contains(@class, "value")]/parent::section[contains(@class, "general-section")]/@classВыводит все атрибуты @class всех (!) нужных section . Единственное из предложенных рабочее.
not или альтернатива =false работают в BAS, но очень проблемно. Хотя в браузере (не BAS'овском) ищет нормально.
Например:
//ul[contains(@class, "navbar-nav")]//a[not(@href="#")]нормально работает, но это для другой страницы и здесь получение текста, а не xml.
-Почему просто не поставить not(@style)? - выведет в результат баннер.
-Под видимым подразумевается section без @style='display: none'
А вы как проверяли работу в BAS?
925052ea-093e-4b6d-b54c-e1cdde43d7d3-изображение.png
Скрипт: 2457.xml
