динамическое выражение xpath - PullRequest
2 голосов
/ 22 апреля 2010

Добрый день, коллеги!

Подскажите пожалуйста, как сделать динамический xpath-разбор:

например, вместо записи

$domXPath->query('//*[(@id = "article-id-18")]');

-> напишите что-нибудь подобное

$domXPath->query('//*[(@id = "article-id-*")]');

, потому что в моем случае скрипт сайта генерирует (каждый раз) новый идентификатор для блока, который содержит текст статьи?

Итак, вопрос выше.

1 Ответ

5 голосов
/ 22 апреля 2010

Попробуйте

$domXPath->query('//*[starts-with(@id, "article-id-")]');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...