ninemlでは定数値の定義を行うこともできる。
定数定義はconstDefタグの子要素に、constタグで定義する。 constDefにはname属性で名前を指定する必要がある。 constタグではname属性で定数名、type属性で定数のデータ型、value属性で値を指定する。
また、0から始まる連番の数値を定義するものとして、enumタグを使用することもできる。 enumタグではname属性で名前を指定する必要がある。 value属性を使用することで任意の値を指定することもできる。
<constDef name="Foo"> <const name="TEXT" type="string" value="some string value"/> <const name="BORDER" type="float" value="5.0f"/> <enum name="STATE_A"/> <enum name="STATE_B" value="5"/> <enum name="STATE_C"/> </constDef>