RelaxNG期待命名空间,我不知道为什么

时间:2017-08-03 16:00:27

标签: php validation xhtml relaxng

我正在构建一个像这样的(在PHP中)

的XHTML文档
$html = <<<"HEREDOC"
<!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'>
<head>
</head>
<body>
$html
</body>
</html>
HEREDOC;

...而且,正如您所看到的,我认为我正在指定所有内容。但RelaxNG( DOMDocument :: RelaxNGValidate )似乎并不这么认为:

Error 15: Expecting a namespace for element html on line 2

我在这里缺少什么?

0 个答案:

没有答案