...
<aa date="22.10.2008">
aasdasdas
</aa>
...
DOMPath::query() сравнение дат (PHP)
такой вопрос!
есть xml файл :
Код:
как сформировать правильно xml запрос?
а то php-интерпритатор пишет что DOMXPath::query() [<a href='function.query'>function.query</a>]: xmlXPathCompOpEval: function date not found ...
Код:
$query = '//aa[date(@date) <= date("12.12.2008")]';
$entries = $xpath->query($query);
$entries = $xpath->query($query);
плз кто знает помогите :confused:
Код:
'aa[(@date>="22.10.2008") and (@date<="22.10.2008")]'
Цитата: 00mike00
хорошо, а если нужно выбрать период то такой вариант работать небудет же, ведь сравнение в данном случае идет со строками, а не с датами!
Все верно, это строковые данные. XPath это не язык программирования или даже запросов. Не стоит пытаться наделить его функциями СУБД, каждый инструмент предназначен для определенного круга задачь.
Не стоит пытаться поковыряться в носу через жопу. Это неудобно и не эффективно.