DFDL 言語: 不確実性ポイント

DFDL パーサーが選択、オプション・エレメント、および変数の配列を解決する方法。

DFDL パーサーは、不確実性ポイントを解決するために先取りを使用する再帰的下向きパーサーです。 パーサーは、オブジェクトが「存在が認識」されるか、「存在しないことが認識」されるまで、データの推論的な構文解析を試行する必要があります。 条件が確立されるまで、処理エラーによってパーサーによるエラーの抑止、バックトラックが発生し、代わりの方法が試行されます。 間違ったバックトラックを回避するには、dfdl:discriminator 注釈を使用して、オブジェクトの「存在が認識」されていることを表明します。 また、イニシエーターも、オブジェクトの「存在が認識」されていることを表明できます。
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

参照トピック参照トピック | バージョン 1.0 | df20085_