Php 正在分析HTML源代码以进行某些替换
我正在尝试解析一个HTML源代码,以便对其进行一些更改。 到目前为止,我一直在使用简单的HTMLDOM解析器,但我面临着一些内存泄漏,尽管在文档中使用了clear()函数 所以我决定尝试使用PHPDOM和PHPQUERY,但它们都给了我完全相同的问题。即使只是加载dom,它也会在完全相同的位置中断。它正在删除一些标签 php domPhp 正在分析HTML源代码以进行某些替换,php,parsing,dom,html-parsing,phpquery,Php,Parsing,Dom,Html Parsing,Phpquery,我正在尝试解析一个HTML源代码,以便对其进行一些更改。 到目前为止,我一直在使用简单的HTMLDOM解析器,但我面临着一些内存泄漏,尽管在文档中使用了clear()函数 所以我决定尝试使用PHPDOM和PHPQUERY,但它们都给了我完全相同的问题。即使只是加载dom,它也会在完全相同的位置中断。它正在删除一些标签 php dom $dom = new DOMDocument; $dom->loadHTML($html); $html = $dom->saveHTML(); ph
$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);
});
...
$(文档).ready(函数(){
var tab=$(');
$('#myTabTabs')。追加(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);
});
...
$(文档).ready(函数(){
var tab=$('
)
我做错了什么?您是否将doctype告诉DOMDocument?或者尝试“loadHTML”的其他选项。对于JavaScript,请尝试使用CDATA保护代码example@mmm谢谢。不幸的是,我无法控制要解析的代码,即使如此,也可以按照您的建议使用CDATA保护脚本?我该怎么做?