웹 사이트를 통해 검색해도 내 질문에 대한 정확한 결과를 찾을 수 없습니다.PHP를 사용하여 xpath를 정렬하는 방법
xml 파일을 검색하고 날짜 내림차순으로 출력을 정렬해야합니다. 여기
<?xml version="1.0"?>
<entries>
<entry>
<date>1299565881</date>
<action>made an action under category</action>
<user>Admin</user>
</entry>
<entry>
<date>1299566115</date>
<action>Item deleted</action>
<user>Admin</user>
</entry>
</entries>
는별로 정렬하는 기능을 정렬 PHP의 배열을 사용할 수 있습니다, 내 코드 일치하는
entry
요소의 배열 될 것입니다
$op
때문에 사전에
<?php
$data = simplexml_load_file($filename);
if($to_date_int>$global_date)
$op = $data->xpath('/entries/entry[date<='.$to_date_int.']');
else
$op = $data->xpath('/entries/entry');
감사합니다 ..
당신이 기대하는 출력의 어떤 종류의? 각 항목을 날짜순으로 정렬하려면 어떻게해야합니까? –
XPath는 XSLT를 사용하여 사전 정렬하거나 PHP를 사용하여 정렬 할 수있는 좋은 도구가 아닙니다. – salathe