ヌル処理の目的は、 メッセージでのヌル値 (つまり、 エレメントで意味のある値がないこと) の扱い方を指定することです。 XML の NULL プロパティーは、メッセージ・セットの場合だけ設定され、 4 つのプロパティー 「ヌル数値のエンコード」、 「ヌル非数値のエンコード」、 「ヌル数値の値のエンコード」、 および「ヌル非数値の値のエンコード」 を使用して、 メッセージ・セット中で定義されているすべてのオブジェクトに適用されます。
<element1></element1>
<element1>null</element1>
プロパティー「ヌル数値のエンコード」、 および「ヌル非数値のエンコード」では、 ヌル処理のスタイル (たとえば、ヌルが空のエレメントによって表わされるなど) を指定します。
プロパティー「ヌル数値の値のエンコード」、 および「ヌル非数値の値のエンコード」では、 ヌル値を表わす値 (必要であれば) を提供します。 タイプ「ストリング」のエレメントの場合、 これは null または unspecified などになり、 数値の場合は 0 または 0.0 などになります。