Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
item[not(../item/@attr > @attr)]item[not((preceding-sibling::item | following-sibling::item)/@attr > @attr)]/ не просто узел, а корневой узел;// не множество узлов, а сокращение для /descendant-or-self::node()/;* выбирает не любые символы, а только дочерние узлы-элементы (например, сюда не попадают текстовые узлы).//row[name[@company='ibm']] лучше писать //row[name/@company='ibm'].Я думал, что "игры" с XPath — это что-то типа https://topswagcode.com/xpath/
Игры с XPath