如何使用Perl和XSLT生成XML?

时间:2010-04-28 12:24:22

标签: xml perl xslt

我想使用Perl和XSLT生成XML文件。是否可以通过使用哈希值中的值来动态更新XSLT来实现这一点?

或者是否有更好的解决方案来使用Perl创建一个简单的XML文件?

2 个答案:

答案 0 :(得分:2)

答案是“它取决于”,但通常使用XML :: Simple模块的XMLOut可以直接从Perl数据结构中打印“简单”XML。

更复杂的使用XML :: Writer。

您可以在Perl和XML O'Reilly一书中阅读有关在Perl中处理XML(包括打印)的更多信息 - 例如,请参阅第3章在线(XML :: Writer部分):http://oreilly.com/catalog/perlxml/chapter/ch03.html

另请参阅Perl-XML FAQ:http://perl-xml.sourceforge.net/faq/

答案 1 :(得分:1)

XSLT不是用于生成XML,它仅用于转换XML。在O'Reily's XML site

上对Perl可用的XML接口进行了比较