エレメントの概要、エレメントを有効にする要素、およびエレメントの 2 つのクラスについて説明します。
構造化文書の情報の基本単位をエレメントと呼びます。 エレメントは他のエレメント、テキスト、グラフィック、表、相互参照およびマーカーを保持します。
文書にエレメントを追加して、文書の構造を作成することができます。また、既存のエレメントを様々な方法で編集できます。
文書を構造化するには、エレメントを文書に追加してから内容を入力する方法と、既存の内容を選択してエレメントでラップする方法があります。
構造化文書には エレメント定義 があり、それらは エレメント カタログに保存されます。エレメント定義は、文書に含めることのできるエレメントのタイプごとに使用できる内容を記述します。 エレメントの属性と書式を指定する場合もあります。 文書内のすべてのエレメントの内容がこれらの定義に一致していれば、その文書は有効です。
エレメント定義には、エレメントに何が含まれるのかを決定する内容ルールがあります。 例えば、<section>
エレメントの定義で、節が <title>
エレメントから始まり、次に<p>
、<image>
、<table>
の組み合わせが続くように指定できます。<p>
エレメントに、text エレメントや<xref>
エレメントを任意の順序で使用できるように指定する場合もあります。
エレメント カタログは、太字のチェックマークで現在の位置に有効なエレメントを示します。エレメントにテキストを含めることができる場合は、<TEXT>
ラベルでテキストを使用できることが表示されます。
エレメントは、使用できる内容によって 2 つに分類されます。
コンテナエレメントには、テキストやその他のエレメント、または両方を含めることができます。 見出しや段落などのコンテナエレメントで文書の構成を組み立てます。
オブジェクトエレメントは、マーカー、相互参照、システム変数、数式、アンカー枠などの単一のオブジェクトです。 これらのエレメントにテキストを入力したり、子エレメントを追加したりすることはできません。
A. コンテナエレメントは角の丸いブロックで表示します。B. オブジェクトエレメントは角のあるブロックで表示
コンテナエレメントは空白のままで定義することもできます。 例えば、表のデザインの一部として、セルを空白にしておくこともあります。 エレメントにスペースやタブなどの印刷不能文字しか含まれていない場合は、その構造図内のテキストスニペットが <WHITESPACE>
となります。