我有一堆 xhtml 文件,内容如下:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
</html>
我打算使用 HTML5。
1) 可以将 HTML5 内容保存在 .xhtml 文件中而不会对特定浏览器产生任何问题吗?这不仅仅是更改文件扩展名的问题。我们使用的服务器运行时对 .xhtml 文件进行特殊处理。如果我们将扩展名更改为 html,服务器运行时也会尝试处理所有纯 html 文件。
2) 在 HTML5 中可以接受以下内容吗?
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
</html>
(即 HTML5 doctype 和 xml 命名空间)