Каким будет запрос xpath, чтобы найти все дочерние узлы с определенным значением атрибута, но начиная с узла с определенным значением атрибута?
Это как-то связано с вопросом, который я опубликовал ранее о разборефайл rdf xml - я думал, что решил его, но пока не совсем.
Например, я пытаюсь проанализировать и получить все значения атрибута rdf:about
.У меня это работает нормально.Мне нужно добавить следующее условие - синтаксический анализ должен начаться после того, как будет найдено определенное значение rdf:about
.
Я работаю в PHP и использую DomDocument
и использую следующий запрос xpath:
$xpath->query('//@rdf:about');
Он находит все атрибуты rdf:about
в порядке.
Мне нужно расширить это, чтобы найти только те атрибуты, которые идут после узла, чей атрибут rdf:about
равен чему-то.
Надеюсь, это имеет смысл.