我正在使用 Google App Engine 制作网页。我正在验证我的页面,发现通过调用用户 api(在 python 中)生成的注销链接users.create_logout_url(request.uri)
不验证为 XHTML 1.0 Strict。锚标记中的 href 如下所示:
/_ah/login?continue=http%3A//localhost%3A8080/&action=Logout
包含带有此锚文本的链接会引发三个不同的验证错误:
*未定义一般实体“动作”并且没有默认实体
*对无法为其生成系统标识符的实体“动作”的引用
*EntityRef:期待';'
如果您想在 w3c 验证器上尝试,这里是一个带有锚标记的虚拟页面。虚拟页面。
注销链接将不起作用,但您可以看到没有它的页面是如何有效的,但是 href 标记内的实际文本会破坏验证。
有什么想法吗?谢谢!