空要素


空タグの指定

要素型宣言で、その要素が持つ子要素や文字データを宣言できましたが
要素によっては、文字データも、子要素も含まない要素
すなわち空タグで用いられるである要素も存在します

このような、内容を持たない空要素
要素型宣言で、子要素リストではなくEMPTY キーワードを指定します
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE object [
	<!ELEMENT object (document)>
	<!ELEMENT document (line)*>
	<!ELEMENT line EMPTY>
]>

<object>
	<document>
		<line />
	</document>
</object>
この文書の line 要素は空要素です
DTD の宣言で EMPTY が指定されていることがわかりますね



前のページへ戻る次のページへ