我正在尝试解析HTML源代码以对其进行一些更改。 到目前为止,我使用的是Simple HTML Dom Parser,但我面临一些内存泄漏,尽管在文档中使用了clear()函数。
所以我决定尝试PHP DOM和PHPQUERY,但两者都给了我完全相同的问题。即使只是装载dom,它也会在完全相同的位置打破。它正在删除一些标签。
php dom
$dom = new DOMDocument;
$dom->loadHTML($html);
$html = $dom->saveHTML();
phpquery
require('phpQuery.php');
$html = phpQuery::newDocumentHTML($html);
之前的
源代码页
<input type="radio" id="logo_show0" name="logo_show" value="1" checked="checked" />
...
$(document).ready(function() {
var tab = $('<li class=" active"><a href="#general" data-toggle="tab">Plugin</a></li>');
$('#myTabTabs').append(tab);
});
后的
源代码页
<input type="radio" id="logo_show0" name="logo_show" value="1" checked />
...
$(document).ready(function() {
var tab = $('<li class=" active"><a href="#general" data-toggle="tab">Plugin');
$('#myTabTabs').append(tab);
});
已删除checked
并关闭代码</a></li>
。
我做错了什么?