Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从DOM复制格式化的HTML?_Html_Dom - Fatal编程技术网

如何从DOM复制格式化的HTML?

如何从DOM复制格式化的HTML?,html,dom,Html,Dom,我想在几个html之间区分源代码,但是有数千行的html源代码,还有一行或两行应该有数千行长。(PHP没有新行) 浏览器中的DOM探索器可以很好地对其进行解析和格式化,但只允许复制原始源代码 是否有方法复制已解析/格式良好的代码?DOM Explorer不是您的原始标记,而是来自DOM的结果标记(由原始标记构造)。它很可能会在不同的地方与你的不同。我不介意它在引号/结束标记等方面是否不同。对我来说,重要的是所有元素都存在。它可以有更多的不同。它可以复制图元、修改嵌套等。所有这些都取决于您的原始标

我想在几个html之间区分源代码,但是有数千行的html源代码,还有一行或两行应该有数千行长。(PHP没有新行)

浏览器中的DOM探索器可以很好地对其进行解析和格式化,但只允许复制原始源代码


是否有方法复制已解析/格式良好的代码?

DOM Explorer不是您的原始标记,而是来自DOM的结果标记(由原始标记构造)。它很可能会在不同的地方与你的不同。我不介意它在引号/结束标记等方面是否不同。对我来说,重要的是所有元素都存在。它可以有更多的不同。它可以复制图元、修改嵌套等。所有这些都取决于您的原始标记、它是否符合标准以及浏览器对您意图的解释。好的。我希望能在调试一些基于输出差异的意大利面代码时得到帮助。好吧,不太可能有太大的差异,对它们进行区分是完全无用的。此外,如果浏览器修改了标记顺序,则强烈提示应该修复原始HTML。在任何情况下,您都可以将输出复制粘贴到HTML美化器(谷歌很容易找到),而不是尝试使用浏览器的版本。