如何轻松地将提取的HTML部分重新包装到新文档中

时间:2013-05-29 15:55:41

标签: html perl xhtml xml-twig

我使用XML :: Twig Perl模块从HTML文档中提取div,并希望创建一个仅包含此div的新HTML文档,以及所需的HTML包装。然后我还会在新文档中添加一些CSS样式。

提取div很容易,但是我懒得自己编写HTML包装: - )。

肯定有一个Perl模块可以为我做那个无聊的部分。或者甚至是XML :: Twig本身的一种方法,我忽略了或者不理解?

1 个答案:

答案 0 :(得分:2)

您应该能够使用my $html= XML::Twig->new->parse_html( '')创建一个(非常非常!)最小的HTML小枝,然后将div粘贴到其中。您可能希望通过更多HTML-y来替换空字符串,或者甚至加载更好的HTML模板,其中也可以包含CSS。