Задача в следующем:
надо выбрать всех родителей элементов в html документе,
которые в свою очередь являются первыми потомками своих родителей (first-child (не first)).
Запрос ниже выбирает всех родителей:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $xPath->query(
- '(' .
- '/html/body/div/div/div[1]/div/p[1]/ancestor::*|' .
- '/html/body/div/div/div[1]/div/p[2]/ancestor::*|' .
- '/html/body/div/div/div[2]/div/div/p[1]/ancestor::*|' .
- '/html/body/div/div/div[2]/div/div/p[2]/ancestor::*|' .
- '/html/body/div/div/div[3]/div/div/p[1]/ancestor::*|' .
- '/html/body/div/div/div[3]/div/div/p[2]/ancestor::*' .
- ')'
- );