ページに header.html (.xhtml ではない) を含めましたが、ページをプレビューすると、「XML 解析エラー: 要素が見つかりません」というエラーが表示されます。タグが適切に閉じられていないことはわかっていますが、ヘッダー ページは xhtml ファイルではなく html ファイルであるため、タグを閉じる必要はありません。よろしいですか?
header.html のすべてのメタ タグを閉じると、ページは正常に動作しますが、jsf2 に含める場合は、すべてのタグを html ファイルで適切に閉じる必要があることを知りたいです。
header.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Header</title>
<meta name="description" content="">
</head>
<body>header content</body>
</html>
ようこそ1.xhtml
<ui:include src="header.html" />
<p>welcome page</p>