DTD宣言は常に !DOCTYPE で始まり、その後に空白スペースが続き、その後にドキュメント ルート要素の名前が続きます。内部 DTD の場合は、空白スペースが [] で表示され、ドキュメント タイプ定義の内容が続きます。外部 DTD は、プライベート DTD とパブリック DTD に分けられ、SYSTEM で表され、その後に外部 DTD の URL が続き、その後に DTD パブリック名が続きます。 DTD の URL
プライベート DTD
<!DOCTYPErootSYSTEM "http://www.test.org/test.dtd" >
パブリック DTD
<!DOCTYPEhtmlPUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd" >
パブリック DTD、DTD 名の形式は "registration //organization // type tag // language"、
"registration" は組織が国際標準化機構 (ISO) によって登録されており、+ ははい、- はいいえを意味します。
「組織」は次のような組織の名前です。
「タイプ」は通常 DTD、
「タグ」指定されたパブリック テキストの説明、つまり、 によって参照されるパブリック テキストの一意の説明名を後ろに付けることができます。
最後の「言語」は、DTD 言語の ISO 639 言語識別子です。たとえば、EN は英語、ZH は中国語を意味します。 ISO 639 言語識別子の完全なリストは、以下のアドレスにあります例:<!DOCTYPEhtmlPUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd" >
以上がXML の DOCTYPE フィールドの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。