是否有一个小的Perl XML解析器可以替代CGI.pm的HTML生成函数?

时间:2010-09-06 22:30:14

标签: html perl templates

是否有基于XML :: *的小(1-2 .pm)解析器,适合替换CGI.pm的结构,如:

foreach($xmlnodes) {
    print table( TR( td( $_) ) ); }

使用node2html($ node,$ rules)?

我不打算启动XSLT。

2 个答案:

答案 0 :(得分:5)

每当您想要查找模块时,请搜索CPAN。环顾四周,看看你喜欢什么。你做的越多,你对景观的感觉就会越好。很快,你甚至不必问。 :)

我不确定你在问什么,因为你说“解析器”,但似乎你想要走另一条路。如果您想重写XML,我可能会推荐XML::Twig

答案 1 :(得分:2)

你想到的是push style模板吗?即。将纯HTML文件作为模板并使用CSS或XSLT选择器将内容推入其中?

如果是这样,那么我用过的两个CPAN模块是:

另请参阅名为PerlmonksPush style templating systems帖子,该帖子提供了更多信息,包括可用的推送样式模板列表。

如果不是推送风格,那么您是否在寻找HTML构建器?如果是这样,请参阅此Stackoverflow问题:CL-WHO-like HTML templating for other languages?

/ I3az /