gpt4 book ai didi

html - 解析错误 : Unexpected end tag - How to clean html tags?

转载 作者:可可西里 更新时间:2023-11-01 13:15:15 36 4
gpt4 key购买 nike

我开始学习 Web 开发并且正在使用 pyramid with chameleon。我只是在 Dreamweaver 中将一些网站的 html 源代码作为模板,然后将代码复制到变色龙 .pt 文件中。

html 代码在 dreamweaver 中显示正常,但在 Pyramid 中运行时出现此错误:

chameleon.exc.ParseError
ParseError: Unexpected end tag.

- String: "</div>"

我试过 Dreamweavers 清理功能,它说它删除了 2 个空标签,但我仍然收到此错误。我的回溯都与变色龙中的错误有关,并没有显示它在我的模板本身中出现问题的具体行。

有没有办法确定发生错误的实际行?

我不确定是否有 Pyramid 或变色龙特定的解决方案,或者是否有通用的方法来查找 HTML 标记中的错误。

最佳答案

Chameleon 期望模板格式正确,并且不像 DreamWeaver 那样容忍不平衡的标签和不正确的属性标记。

请注意,错误并不一定意味着存在 </div>标签太多。如开<div>有语法错误,例如缺少 =在属性声明上(例如 <div class"foobar"> 则开始标记无法识别,相应的结束标记也将被标记。

您可以通过 XML 验证器运行您的模板,网上有几个验证器(例如 http://www.validome.org/xml/http://www.xmlvalidation.com/http://xmlgrid.net/Google lists many more )。这些肯定会给您一些更有帮助的信息,说明您的模板有什么问题。

关于html - 解析错误 : Unexpected end tag - How to clean html tags?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11217083/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com