у меня есть это:Xpath ребенок нескольких типов
XPath.//*[@id='some_id']/td//div
и теперь я хочу, чтобы выбрать любого ребенка в DIV, который определенного типа, например, каждый ребенок, который является либо этикетки или диапазона. Что-то вроде этого
.//*[@id='some_id']/td//div/(label|span)/.......
но это недопустимо xpath. Как я могу это сделать (wthout писать два полных XPaths для данного примера для 2 типов детей)
'.//*[@id='some_id ']/td // div/* [self :: label или self :: span] ' – splash58
Путь, который вы указали (' td/div/(label | span) '), действителен в XPath 2.0, но не в XPath 1.0 , Пожалуйста, пометьте ваши вопросы «XPath 1.0», если вас интересует только 1.0. –