php - Simple XML Sort based on Name -


i trying sort list of databases , documents in each database databasename. print them out in tabled format

here xml

<responsedata> <databases> <database> <name>test</name> <documents>0</documents> </database> − <database> <name>test2</name> <documents>0</documents> </database> </databases> </responsedata> 

here current code lists databases , documents without sort , print them out in list.

$request_url = "http://255.255.255.255/xmlfile";  $xml = simplexml_load_file($request_url)  foreach ($xml->responsedata->databases->database $db) {            echo"<tr><td>",$db->name,"</td><td>",$db->documents,"</td></tr>\n";   } 

//

$dbs = array();  foreach ($xml->responsedata->databases->database $db) {   $dbs[(string)$db->name] = $db; }  ksort($dbs);  foreach ($dbs $db) {   echo"<tr><td>",htmlentities($db->name),"</td>",       "<td>",htmlentities($db->documents),"</td></tr>\n"; } 

Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -