Я создаю документ XHTML, как это (в PHP):
$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;
… и, как вы можете видеть, я считать что я правильно все уточняю. Но РелаксНГ (DOMDocument :: RelaxNGValidate), кажется, так не думаю:
Error 15: Expecting a namespace for element html on line 2
Что мне здесь не хватает?
Задача ещё не решена.
Других решений пока нет …