[英]How can I modify a local HTML file in Perl?
是否有CPAN模块或代码段,可用于在不使用regExp的情况下修改本地HTML文件?
我想做的事 :
<div>
到<div id="newtag">
) </head>
到<script type="text/javascript"> ...</script></head>
如果您拥有HTML,而没有XHTML,则您不想使用XML解析器。
HTML :: Parser是Perl的标准HTML解析器。 几乎所有其他内容都建立在其之上。
HTML :: TokeParser是HTML :: Parser的替代接口。 它按需返回内容,而不是将所有内容传递给回调。
HTML :: TreeBuilder从HTML构建类似DOM的树,然后可以对其进行修改。
HTML :: TreeBuilder :: XPath扩展了具有XPath支持的HTML :: TreeBuilder。
HTML :: Query通过类似jQuery的选择器扩展了HTML :: TreeBuilder。
pQuery是另一个模块,它为HTML :: TreeBuilder提供了更完整的jQuery兼容性。
CPAN
一个简单的CPAN搜索返回
XPATH
听起来您不熟悉XPath。 这是一个使您熟悉的快速教程。 它不是Perl,但将解释概念。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.