Я хочу создать файл XML с использованием Perl и XSLT. Можно ли этого добиться, динамически обновляя XSLT, используя значения из хеша?
Или есть лучшее решение для написания простого XML-файла с использованием Perl?
Ответ - «Это зависит», но, как правило, «Простой» XML может быть напечатан непосредственно из структур данных Perl с использованием XMLOut модуля XML :: Simple.
Для более сложного использования XML :: Writer.
Вы можете прочитать больше об обработке XML в Perl (включая его печать) в книге Perl и XML O'Reilly - примеры см. В главе 3 онлайн (часть XML :: Writer): http://oreilly.com/catalog/perlxml/chapter/ch03.html
Также посмотрите FAQ по Perl-XML: http://perl -xml.sourceforge.net / faq /
XSLT не для генерации XML, а просто для трансформации XML. Существует сравнение XML-интерфейсов, доступных Perl на XML-сайте O'Reily