我一直在看到一些冲突的信息,即XHTML文档也必须声明自己是XML。我是否需要使用XHTML文档类型在页面上声明XML?
<?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">
然而,在其他地方我看到(包括w3.org)的DOCTYPE 必须是第一
标签
声明。
由于W3说,它一定是真的。但是,我可能有一些关于第一种方法的页面/应用程序。我有什么风险?
编辑:我只是通过W3 Validator运行了一页,但没有XML声明,并且它通过了两种方式。那么,我猜这只是一种“风格”的东西。
赦免单词“标签”的误用。我引用了一些我正在阅读的文档。 – ale 2009-08-26 14:55:55