@Shimpanze

Чем отличаются запросы $xpath->query(...) от $xpath->evaluate(...)?

Здравствуйте!

Скажите, пожалуйста, простым, человеческим языком, чем отличаются запросы $xpath->query(...) от $xpath->evaluate(...)?

Спасибо!
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
DevMan
@DevMan
query - выполняет запрос к документу.
evaluate - выполняет, даже не знаю как сказать по-русски, вычисление выражения.

основное различие в возвращаемом значении:
query возвращает DOMNodeList (даже пустой) или ошибку.
evaluate возвращает или результат (если он есть), или DOMNodeList, или ошибку.
пример
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 70 000 до 120 000 руб.
Jibrel Network Санкт-Петербург
от 4 000 usd.
Ингипро Санкт-Петербург
от 100 000 до 130 000 руб.