【问题标题】:Get rid of “Bad value X-XRDS-Location for attribute http-equiv on XHTML element meta.” in XHTML5 validation摆脱“XHTML 元素元上属性 http-equiv 的错误值 X-XRDS-Location”。在 XHTML5 验证中
【发布时间】:2013-06-15 13:48:17
【问题描述】:

我将 an XHTML 5 page 与我想要验证的 application/xhtml+xml 一起提供服务,但验证器在其 validation results 中给我带来了麻烦:

Line 17, Column 89: Bad value X-XRDS-Location for attribute http-equiv on XHTML element

有问题的行是:

<meta http-equiv="X-XRDS-Location" content="http://shlomif.livejournal.com/data/yadis" />

我该如何解决这个问题?是否从 XHTML 5 规范中删除了任意的“http-equiv”值?

【问题讨论】:

  • 什么是 XHTML5?我只知道html5和xhtml2
  • @bwoebi:是HTML5的XML序列化。然而,没有独立的 XHTML5 规范。
  • @BoltClock html5 哪个 xml 解析器可以解析?好的。
  • 谢谢!我最终将其设置在 Apache“标头”指令中。

标签: html validation web


【解决方案1】:

http://www.w3.org/TR/html-markup/meta.html 说:

HTML5 的变化

虽然以前版本的 HTML 允许 meta 元素上的 http-equiv 属性具有任意数量的可能值,但 http-equiv 属性现在仅限于本参考中描述的特定值。此外,现在允许使用新的字符集属性。

所以,是的,现在不允许了。

【讨论】:

  • @ShlomiFish 如果此答案解决了您的问题,请考虑通过单击答案分数下方的绿色大勾号 (✔) 来投票并接受它。
【解决方案2】:

在 (X)HTML5 中,您只能使用 http-equiv 的值

如果您认为X-XRDS-Location 是一个有用的值,您必须register 它。

【讨论】:

    猜你喜欢
    • 2013-11-17
    • 2012-12-21
    • 2014-09-06
    • 2015-09-26
    • 2011-12-15
    • 1970-01-01
    • 2014-04-01
    • 2011-02-26
    • 1970-01-01
    相关资源
    最近更新 更多