これは本当ですか?空の XML 要素は、テキスト コンテキストを持たない要素です。空の要素にも子要素はありません。ただし、属性を持つことができます。間にテキストを入れずに、開始タグと終了タグを使用して表されます。空の要素タグを使用して表すこともできます。相互運用性のために、空の要素タグ表現が推奨されます。
そのさまざまな用途は何ですか? 例えば何に使うの?
これは本当ですか?空の XML 要素は、テキスト コンテキストを持たない要素です。空の要素にも子要素はありません。ただし、属性を持つことができます。間にテキストを入れずに、開始タグと終了タグを使用して表されます。空の要素タグを使用して表すこともできます。相互運用性のために、空の要素タグ表現が推奨されます。
そのさまざまな用途は何ですか? 例えば何に使うの?
のような愚かなことをする代わりに、空の値を示す
<element>null</element>
属性のない HTML の例には、 および が含まれ<hr/>
ます<br/>
。属性の例には が含まれます<imc src="a.jpg"/>
。データ指向の XML では、<mobile/>
既知の値がない場合に、要素を完全に省略するよりも、 のような空の要素が使用されることがあります。
より洗練された使用法は、「オーバーラップ」マークアップを使用して、プライマリ階層のノードにまたがる構造の開始および/または終了をマークすることです。たとえば、一次階層がセクションと段落を表す場合に、ページ境界の位置をマークします。
「相互運用性のためには、空の要素タグ表現が優先されます」とあなたは言います。誰に好まれる?適合する XML パーサーは、両方の形式を受け入れます。