Я создаю веб-страницу с помощью Google App Engine. Я проверяю свои страницы и обнаружил, что ссылка для выхода из системы, созданная при вызове пользователей api (в python) users.create_logout_url(request.uri)
, не проверяется как XHTML 1.0 Strict. Href в теге привязки выглядит так:
/ _Ah / Логин? Продолжить = HTTP% 3A // локальный% 3A8080 / & действие = Выход
Включение ссылки с этим текстом привязки приводит к трем различным ошибкам проверки:
* общая сущность "действие" не определена и нет сущности по умолчанию
* ссылка на сущность "действие", для которой не может быть сгенерирован системный идентификатор.
* EntityRef: ожидание ';'
Вот фиктивная страница с тегом привязки, если вы хотите попробовать ее на валидаторе w3c. Фиктивная страница .
Ссылка на выход из системы работать не будет, но вы можете видеть, как страница действительна без нее, но фактический текст внутри тега href нарушает проверку.
Есть мысли о том, что происходит? Спасибо!