YQL Как использовать подстановочный знак в XPath
У меня есть некорректная страница для очистки, и мне было трудно получить правильный XPath для YQL. Я могу очистить отдельные поля, которые мне нужны, например:
//*[@id="cell_12345"]
Но мне действительно нужно вернуть все элементы, идентификатор которых начинается с cell_
. Что-то вроде:
//*[@id="cell_"*]
Как это сделать?
Кроме того, если кто-нибудь может указать мне на хорошую ссылку XPath, это будет очень полезно.
Спасибо!
Ответы
Ответ 1
Что-то вроде
//*[starts-with(@id, 'ceil_')]
должен делать красиво.
Что касается ссылки xpath, как только вы знаете синтаксис и ось, вам может помочь любая старая функция. Это был первый google: http://www.w3schools.com/xpath/xpath_functions.asp