uCosminexus Interschema ユーザーズガイド

[目次][用語][索引][前へ][次へ]

12.1.3 EMPTY要素の扱い

EMPTY要素とは,要素の内容を持っていない空要素です。

DTDでEMPTY要素として定義されたコンポーネントでは,EMPTY要素タグの中のすべてのデータは,無視されます。ただし,XML属性は独立したコンポーネントなので,無視されません。EMPTY要素は,次のような場合に使用します。

例えば,トランスレータへ入力するデータは変更できないで,変換に使用しないDTDが一意に決まらないXMLフォーマットがあったとします。この場合,必要としない最上位のELEMENTをEMPTY要素として定義したDTDを作成して,そのDTDをMDLに取り込みます。容易にデータを変換できます。