PHP + Xpath: удалить первого ребенка? - PullRequest
0 голосов
/ 01 октября 2010

У меня есть выражение xpath, которое возвращает список URL-адресов в таблице. Теперь мне нужен способ удалить первый tr, возможно ли это с помощью одного выражения xpath? К вашему сведению выражение выглядит так:

форма [@ ид = 'Form1'] / дел [@ ид = 'прод'] / дел [@ ид = 'mycont'] / дел [@ ид = 'владельца'] / дел [@ ид = 'resultslist «] / дел [2] / таблица // тр / тд [2] / а / @ HREF

Соответствующий текст выделен жирным шрифтом. Я пишу в php, который не поддерживает xpath 2 afaik.

Ответы [ 2 ]

1 голос
/ 01 октября 2010
form[@id='form1']
 /div[@id='cont']
  /div[@id='mycont']
   /div[@id='holder']
    /div[@id='resultslist']
     /div[2]
      /table
       //tr[position() > 1]
        /td[2]/a/@href
0 голосов
/ 01 октября 2010

tr[preceding-sibling::tr]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...