+1, я не пользуюсь PEAR, но мой собственный класс выдает сразу XML...
для MsSql например для этих целей есть специальный модификатор SELECT ... FOR XML
-~{}~ 28.09.06 17:09:
учитывая что вопрос в ветке по мускулу логичнее
использовать его средства
select concat('<work>','<key1>',field1,'</key1>', .... '<keyN>',fieldN,'</keyN>', '</work>') as xmlrow from table