我使用XML :: Twig Perl模块从HTML文档中提取div,并希望创建一个仅包含此div的新HTML文档,以及所需的HTML包装。然后我还会在新文档中添加一些CSS样式。
提取div很容易,但是我懒得自己编写HTML包装: - )。
肯定有一个Perl模块可以为我做那个无聊的部分。或者甚至是XML :: Twig本身的一种方法,我忽略了或者不理解?
答案 0 :(得分:2)
您应该能够使用my $html= XML::Twig->new->parse_html( '')
创建一个(非常非常!)最小的HTML小枝,然后将div粘贴到其中。您可能希望通过更多HTML-y来替换空字符串,或者甚至加载更好的HTML模板,其中也可以包含CSS。