XML Prologとは何ですか?
拡張可能なマークアップ言語(XML)プロログは、システムのルート要素の前に存在するすべてのXMLシステムの部分です。これは、XMLプログラミングに関する情報が定義されているXMLシステムの一部です。 XML Prologには標準はありませんが、通常、システムから次のシステムへの同じ特性の一部を備えています。場合によっては、ユーザーがプロログ情報を宣言したくないため、空になることさえあります。たとえ空であっても、すべてのXMLシステムに存在します。
XMLプロログは、XML宣言と呼ばれることがあります。すべてのシステムに存在しますが、その使用法はオプションです。使用すると、通常、バージョン情報、処理命令、著者によるコメント、および一般的にDoctypeと呼ばれるドキュメントタイプ定義のフィールドが含まれます。また、ユーザーがXMLとHTMLをマージしたい場合、ハイパーテキストマークアップ言語(HTML)への転送情報が含まれる場合があります。
XML Prologは常にファイルの最初の部分で発生します。別のセクションの後ろに続くことはありません。唯一の例外は、特定の種類の文字エンコーディングが使用されると、バイトオーダーマークがXMLプロログに先行する可能性があることです。この場合、バイトオーダーマークは、通常はUnicode変換形式(UTF)を使用してXMLシステムで使用された文字エンコードのタイプを宣言します。さまざまなキャラクターエンコーディングがありますが、UTF-8とUTF-16は最も一般的で推奨されるエンコーディングです。バイトオーダーマークが指定されていない場合、コンピューターはシステムをUTF-8またはUTF-16として読み取り、デフォルトのエンコーディングです。
処理手順は、アプリケーションがXMLプロログとシステム内の情報をどのように処理するかを定義します。処理手順は、XMLシステムのどこにでも表示できます。 XMLプロログの処理手順のみがXML宣言の一部であると見なされます。
プロセスのようにコメントG情報はXMLシステムのどこにでもあり、プロログのコメントのみがXMLプロログの一部であると考えられています。コメントは、システム内のスクリプトに影響を与えない無料のテキストデータセットであり、通常、プログラマーが何かを覚えたり、他のプログラマーに何かを伝えるのを助けるためにそこにあります。多くの場合、著者、バージョン番号、または著者が他のスクリプトエディターに渡したいその他の情報に関する情報が含まれます。最後に、一部の著者にはDoctypeが含まれます。これは推奨されますが、著者の間ではまだ一般的ではありません。