Если вы вернете тип содержимого XML, пользовательский интерфейс будет зависеть от вашего браузера.
В IE9 и Firefox я понимаю, что вы хотите, включая + и -, чтобы развернуть / свернуть теги.
Если вы хотите отобразить это на веб-странице в своем собственном формате, вам придется проанализировать это самостоятельно.
Вы можете использовать программы чтения XML.
На PHP.net есть несколько программ для чтения XML, вы можете выбрать наиболее подходящее для вас: http://us.php.net/xml