- simplexml_load_string: documentation ( source)
- sort: documentation ( source)
<?php
$xml = <<<XML
<categories>
<category>Landscape</category>
<category>Wildlife</category>
<category>Action/Sports</category>
<category>Portrait</category>
<category>Architectural</category>
<category>Wedding</category>
<category>Events</category>
<category>Fashion</category>
<category>Macro</category>
<category>Family</category>
<category>Baby</category>
<category>Abstract</category>
<category>Bodyscape</category>
<category>Forced Perspective</category>
<category>Modeling</category>
</categories>
XML;
$categories = (array)simplexml_load_string($xml, 'SimpleXMLElement')->category;
sort($categories);
foreach ($categories as $category) {
echo $category , "\n";
}