8

一个简单的 XHTML 文档,具有最少的必需标记:并且xmlns属性具有一个 http 链接。

如果我在 localhost 上工作并且没有 Internet 连接,我不能在 XHTML 上工作吗?

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Title of the document</title>
    </head>

    <body>
        The content of the document......
    </body>

</html>
4

1 回答 1

16

XML 命名空间只是用来根据命名空间来识别元素,而命名空间恰好是URI 格式。请参阅XML 命名空间规范。在本例中,http://www.w3.org/1999/xhtml是 XHTML 的名称空间;XML 处理器将能够使用此信息来识别 XHTML 名称空间中的哪些元素(由该 URL 识别)。

浏览器不会尝试请求xmlns属性中列出的 URL。即使有,它也不会收到任何有用的东西;在浏览器中访问http://www.w3.org/1999/xhtml并亲自查看。

因此,即使您在没有 Internet 连接的开发机器上工作,也无需担心。您仍然可以编写有效的 XHTML。

于 2012-11-24T07:28:05.700 回答