Google App Engine を使用して Web ページを作成しています。ページを検証していますが、(Python で) ユーザー API への呼び出しによって生成されたログアウト リンクがusers.create_logout_url(request.uri)
XHTML 1.0 Strict として検証されないことがわかりました。アンカー タグの href は次のようになります:
/_ah/login?continue=http%3A//localhost%3A8080/&action=Logout
このアンカー テキストにリンクを含めると、3 つの異なる検証エラーがスローされます。
*一般的なエンティティ「アクション」が定義されておらず、デフォルト エンティティがありません*
システム識別子を生成できなかったエンティティ「アクション」への参照
*EntityRef: ';'が必要です
w3cバリデーターで試してみたい場合は、アンカータグを含むダミーページを次に示します。ダミーページ。
ログアウト リンクは機能しませんが、それがなくてもページが有効であることはわかりますが、href タグ内の実際のテキストは検証を破ります。
何が起こっているかについて何か考えはありますか?ありがとうございました!