ウェブ標準とページの検証が行われる限り、DOCTYPEの目的を知っています(そして、その行の各URL /識別子は何ですか)が、実際には何かについてはわかりませんXML文書の一般的なXMLのDOCTYPEの役割
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>My Page</title>
</head>
<body>
<p>Hello</p>
</body>
</html>
これは実際のXMLドキュメント構造の一部ですか、それともメモのようなコメント形式の「ヒント」ですか?
"!"の意味は何ですか?名前の前に?特別なタイプの「要素」を表していますか?彼らは何と呼ばれている?
私が投稿した例は、ウェブ用のXHTMLですが、DOCTYPEは汎用XML文書でも使用されていますか?
Real XHTML == application/xhtml + xml?今日のXHTMLはまだ1.1なので、DOCTYPEが必要です。 – xyz
@frou:はい、XHTMLはapplication/xhtml + xmlでのみXMLとして扱われます。 「厳密に準拠している」XHTML 1.1では実際にDOCTYPEが必要です。 – Kornel