【发布时间】:2016-11-01 08:10:21
【问题描述】:
怎么了?我已经使用这个网站很长时间了,但现在是我终于要问一些问题的时候了。就是这样:
我正在尝试验证使用 jsp 生成的 HTML,但出现此错误:
there is no attribute "XMLNS"
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
我知道我可以用类似的东西来解决它:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
但是虽然我在我的代码中使用了这个,但是生成的 HTML 变成了这样:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/1999/xhtml"><!-- Cabecera HTML --><HEAD>
<META http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT">
<META http-equiv="Last-Modified" content="Sun, 25 Jul 2004 16:12:09 GMT">
...
...
这是我的jsp代码的一部分:
<!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:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
你们有什么想法吗?
非常感谢!
【问题讨论】:
标签: java html validation jsp xhtml