Задача: надо преобразовать XML в HTML (или в XHTML - особой разницы нет).
Мысль первая - парсить ручками.
Мысль вторая - всё украдено до нас; может быть, имеет смысл взять, например,
XML::Parser, распарсить XML им, а затем из получившегося дерева собрать HTML.
Мысль третья - а если пробовать XSLT? Проблема лишь одна - отсутствие знакомства с технологией. С другой стороны, надо же когда-то начинать.
Ув. тов. френды! Поделитесь, пожалуйста, опытом.