Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
ParseError:意外的结束标记-如何清理html标记?_Html_Dreamweaver_Pyramid_Chameleon_Template Tal - Fatal编程技术网

ParseError:意外的结束标记-如何清理html标记?

ParseError:意外的结束标记-如何清理html标记?,html,dreamweaver,pyramid,chameleon,template-tal,Html,Dreamweaver,Pyramid,Chameleon,Template Tal,我开始学习网络开发,并使用金字塔和变色龙。我只是将一些网站的html源代码作为Dreamweaver中的模板,然后将代码复制到chameleon.pt文件中 html代码在dreamweaver中显示良好,但在pyramid中运行时出现以下错误: chameleon.exc.ParseError ParseError: Unexpected end tag. - String: "</div>" chameleon.exc.ParseError ParseError:意

我开始学习网络开发,并使用金字塔和变色龙。我只是将一些网站的html源代码作为Dreamweaver中的模板,然后将代码复制到chameleon.pt文件中

html代码在dreamweaver中显示良好,但在pyramid中运行时出现以下错误:

chameleon.exc.ParseError
ParseError: Unexpected end tag.

 - String:     "</div>"
chameleon.exc.ParseError
ParseError:意外的结束标记。
-字符串:“
我尝试过dreamweavers清理功能,它说它删除了2个空标签,但我仍然得到这个错误。我的回溯都与变色龙中的错误有关,并且没有在我的模板中显示它有问题的特定行

是否有办法确定发生错误的实际线路


我不确定是否有金字塔或变色龙特定的解决方案,或者是否有在HTML标记中查找错误的常规方法。

以前从未使用过金字塔/变色龙,但看起来您必须检查代码并删除额外的
标记。当您收到它删除了两个空标记的消息时,这可能意味着它删除了一组标记的打开和关闭

e、 g.


仔细检查您的代码,对于每个
都应该有一个

变色龙希望模板格式良好,并且不像DreamWeaver那样能够容忍不平衡的标记和不正确的属性标记

请注意,该错误并不一定意味着标签太多。如果开头
有语法错误,例如属性声明(例如
)上缺少
=
,则开头标记无法识别,相应的结尾标记也将被标记


您可以通过XML验证器运行模板,有几种在线可用的方法(例如,和)。这些方法一定会给您一个稍微有用的消息,说明模板的问题。

此代码非常大(15000多行)。我在寻求一种方法,以避免手动检查那么多行代码。我理解浏览器是可以原谅的,但希望错误/行号是在某个地方生成的。您可以始终通过mako或jinja2来运行它,因为它们对代码的良好格式要求要低得多html@MichaelMerickel谢谢你的建议,我曾考虑过不同的模板引擎,但不确定,因为金字塔似乎在向变色龙倾斜。我刚开始学习,所以我并不在乎我学到了什么,只要它运行良好并将得到一段时间的支持。你认为mako或jinga2是更好的选择吗?如果是的话,你有什么建议吗?@MichaelMerickel by顺便说一句,.代码在Jinja2中运行良好,但仍然不确定我想使用哪一个。我阅读了性能评估,它们看起来很相似,但不确定哪一个社区更大或支持的时间更长(Jinja2在这个网站上有300个问题,而mako有150个问题,但不确定这是否是一个好的指标).这三个引擎都很稳定,支撑也很好,金字塔完全不在乎你用的是什么引擎。